The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск языка программирования Rust 1.57, opennews (??), 02-Дек-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


154. "Выпуск языка программирования Rust 1.57"  +2 +/
Сообщение от Аноним (154), 03-Дек-21, 10:41 
Я (бывший многолетний C++-ник) тоже раньше любил поглумиться над синтаксисом Раста. Но в процессе освоения его и работы (а уже третий год пошёл) понял, что каждая деталь синтаксиса тщательно продумана и добавлена не просто так. Rust — изящный красивый язык.
Ответить | Правка | Наверх | Cообщить модератору

203. "Выпуск языка программирования Rust 1.57"  +/
Сообщение от Аноним (200), 03-Дек-21, 12:36 
Ну а с наследованием-то как в нём, всё также?
Ответить | Правка | Наверх | Cообщить модератору

277. "Выпуск языка программирования Rust 1.57"  +4 +/
Сообщение от Аноним (154), 03-Дек-21, 17:56 
Rust не является джаваподобным объектно-ориентированным языком. В нём есть инкапсуляция и полиморфизм, но нет наследования реализации. Можно закодировать отношение "IsA" между трейтами, впрочем, и назвать это наследованием интерфейса. А от наследования реализации на практике часто больше проблем, чем пользы.
Ответить | Правка | Наверх | Cообщить модератору

316. "Выпуск языка программирования Rust 1.57"  +/
Сообщение от Аноним (68), 03-Дек-21, 21:53 
ООП в том виде в котором оно есть, еще с Simula пошло
Ответить | Правка | Наверх | Cообщить модератору

337. "Выпуск языка программирования Rust 1.57"  +10 +/
Сообщение от морошка ягодка такая (?), 04-Дек-21, 00:00 
> изящный красивый язык.

Как только разработчик произносит слова изящный и красивый, я сразу обращаю на это внимание. Скорее всего он приболел. Так же я обращаю внимание на некоторые слова в его речи, которые он произносит с свойственным придыханием:
"функторы",
"идиомы",
"всё есть (вставьте сюда любое слово)",
"ФП",
"ООП",
"Запахи кода",
"Интерфейс сегрегейшен",
"Предварительная пессимизация".
"Согласен" (переводится как "ты не прав, но я готов сделать исключения для тебя, отсталый дeбил")

Как только я слышу эти слова - я сразу понимаю, что разработчик приболел "крутым программированием".

У этой болезни есть так же менее заметные на первый взгляд симптомы:
- разработчик программирует на кухне, не прикасаясь к компьютеру
- разработчик очень редко поворачивается к своему столу и основное время проводит за разговорами
- откидывается на стуле и закрывает глаза при разговоре
- очень умный взгляд, смотрит как бы сквозь собеседника, решает в голове одновременно 2-3 задачи
- может тебя похвалить с высоты собственного величия
- стол усеян игрушками, кубиками рубика и статуэтками героев марвел
- три монитора, притом, один из них повёрнут "на попа"
- механическая клавиатура, разделённая на пополам, с переключателями "чери блю", набирает текст очень быстро, аггрессивно (переписывается с женой в телеграме)
- вертикальная мышь марки "члeн"
- очень специфично настроенное окружение, всё заточено под себя, имеет шорткаты ко всему.
- делает техдолг, рефакторит, пишет фреймворки для простых вещей в то время, которое не занято обсуждением программирования и баб
- говорит загадками
- сражается с мельницами
- решает задачи на два года вперёд, предлагает сложные и очень интересные способы решения задачи "загрузи JSON и покажи" и "прими JSON и запиши в БД"
- имеет на каждый библиотечный метод обёртку, которая лучше, потому что в в Microsoft работают индусы и программировать не умеют
- его код как правило через 3 месяца выкидывавают и меняют на "IF ELSE"
- тот код, который не смогли выкинуть, доставляет всем проблемы, потому что он "очередь функций самоитерирующихся стратегий в тред-пуле (самописном, конечно же)"
- пишет не код, а кодогенераторы, которые всё за него делают


Если не принять срочные меры - то скорее всего ваш проект накроется. Будьте на чеку

Ответить | Правка | К родителю #154 | Наверх | Cообщить модератору

340. "Выпуск языка программирования Rust 1.57"  +/
Сообщение от Зз (?), 04-Дек-21, 01:32 
Хаха, жизненно
Ответить | Правка | Наверх | Cообщить модератору

345. "Выпуск языка программирования Rust 1.57"  +/
Сообщение от n00by (ok), 04-Дек-21, 08:52 
> Так же я обращаю внимание
> на некоторые слова в его речи, которые он произносит с свойственным
> придыханием:
> "функторы"

Вот сейчас не понял, это про Rust или про operator(). Но на всякий случай плюсанул и убрал со стола ключ-шестигранник.

Ответить | Правка | К родителю #337 | Наверх | Cообщить модератору

371. "Выпуск языка программирования Rust 1.57"  –1 +/
Сообщение от Аноньимъ (ok), 05-Дек-21, 00:00 
>- пишет не код, а кодогенераторы, которые всё за него делают

Иногда это необходимость.

И если может, и ему так удобно, то замечательно.
Тем более что, на сишечке например без кодогенераторов педалить есть слабоумие и отвага.

Ответить | Правка | К родителю #337 | Наверх | Cообщить модератору

382. "Выпуск языка программирования Rust 1.57"  +/
Сообщение от Онаним (?), 05-Дек-21, 00:15 
Плять, не в бровь, а в глаз.
Ответить | Правка | К родителю #337 | Наверх | Cообщить модератору

410. "Выпуск языка программирования Rust 1.57"  +/
Сообщение от wyry (?), 15-Дек-21, 18:27 
Подписываюсь под каждым словом), я одно время тоже долго и тяжело болела LISP'ом и F#, когда на них была мода, смотрела на С++ разработчиков как на отсталых обезьян. Иллюзии все же разбиваются о реальность когда начинается реальная работа. Я бы сказала, что я C++ до сих пор недолюбливаю за его монструозность и бешенный принтер стандартизации, но вот когда кто-то несёт чушь, что грядёт замена C - это абсолютный бред. C - это действительно монумент.
Я думаю, что все в один момент переживают нечто подобное, меняются лишь декорации. А правда такая, что если язык не вносит вообще ничего нового в индустрию (а Rust в отличие от ML и LISP ну вообще по минимуму меняет мировоззрение, более того, он ещё и во вред может сработать, что человек уже никогда не научится вменяемо работать с памятью), умрёт сам по себе. На C++ ещё до Rust можно было писать в стиле Rust используя его move-семантику, растоманы конечно скажут что ЭТО ДРУГОЕ (и частично это так), но чёрт возьми, когда в существующем инструменте, который совместим со всем чем только можно пилить новый язык где всё нужно допиливать напильником - это же идиотизм.
Ответить | Правка | К родителю #337 | Наверх | Cообщить модератору

413. "Выпуск языка программирования Rust 1.57"  +/
Сообщение от морошка ягодка такая (?), 15-Дек-21, 23:26 
> растоманы конечно скажут что ЭТО ДРУГОЕ

Это факт, это другое. Даже дотнет решает 90% вероятного УБ.

Ответить | Правка | Наверх | Cообщить модератору

414. "Выпуск языка программирования Rust 1.57"  +1 +/
Сообщение от wyry (?), 27-Дек-21, 16:57 
У Pascal (всех или почти всех диалектов) вообще нет UB. При этом он гораздо проще в освоении, программировании и чтении кода, однако Pascal устарел и не нужен даже для обучения (при этом обучают на Python (маразм), который вообще не объясняет как всё работает "за кадром"), и Rust в котором всё стильно, модно, молодёжно, но спустя время не было написано ничего вменяемого и масштабного. Кстати даже на Pascal написано дохрена, несмотря на то что это даже близко не менстрим и "коллеги засмеют".
Ответить | Правка | Наверх | Cообщить модератору

417. "Выпуск языка программирования Rust 1.57"  +/
Сообщение от морошка ягодка такая (?), 27-Дек-21, 20:02 
> он гораздо проще в освоении, программировании и чтении кода

Я думаю, в таких случаях уместно писать "на мой взгляд".


Ответить | Правка | Наверх | Cообщить модератору

418. "Выпуск языка программирования Rust 1.57"  +/
Сообщение от wyry (?), 28-Дек-21, 03:42 
>> он гораздо проще в освоении, программировании и чтении кода
> Я думаю, в таких случаях уместно писать "на мой взгляд".

нет, это именно объективный взгляд. Я на Pascal не писала уже со времён универа, но даже сегодня разберусь в любой программе на Pascal. Его синтаксис мне кстати не нравится (пишу на C и это уже на МОЙ ВЗГЛЯД - идеальный язык), но могу опять же отметить, что в Pascal синтаксис более понятный чем в C. Единственное что в нём бесит (это уже субъективно) - это цепочки из begin end и свойственная "многословность", взамен он на уровне дизайна создан так чтобы быть понятным, в нем нет неочевидных конструкций, более того, я всерьёз считаю, что если бы Pascal не существовало и он вышел бы в наше время как нечто новое - он мог бы сильно поконкурировать даже с C и был бы гораздо успешнее чем его положение сейчас. И уж точно он был бы гораздо успешнее Rust, т.к. он одновременно безопасный, простой и без UB. Исторически мне даже жаль, что Pascal незаслуженно забыт, несмотря на то что лично мне он нафиг не нужен.

Ответить | Правка | Наверх | Cообщить модератору

419. "Выпуск языка программирования Rust 1.57"  +/
Сообщение от морошка ягодка такая (?), 28-Дек-21, 08:55 
> нет, это именно объективный взгляд.

извини, я дальше не стал читать

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру