Информация об изменениях

Сообщение Re[2]: Почему я отказался от Rust - актуально ли? от 19.01.2023 4:52

Изменено 19.01.2023 5:40 Reset

Re[2]: Почему я отказался от Rust - актуально ли?
vaa>против раст: чрезмерная когнитивная нагрузка(маленький плюс что сообщения компилятора на уровне).

По моим наблюдениям когнитивную нагрузку и borrow checker в Rust упоминают люди, которые на нем нихрена не написали, зато любят поболтать про Rust в стиле "Rust — неоправданно сложен".

Того, кто пишет на Rust borrow checker не только не напрягает — он помогает заранее продумать архитектуру, потому что подскажет, что вот эту переменную ты можешь изменить из двух мест — это не безопасно. А дальше, если оно тебе очень надо — unsafe {} и вперед. Когда прога будет падать, сделаешь grep -r unsafe. unsafe — часть Rust, без него двусвязный список нормально не написать. С unsafe начинается почти вся стандартная библиотека. Впрочем в Rust есть фанатики, которые борются за чистоту кода от unsafe. Такие задолбали автора actix, что он ушел из своего проекта и грохнул репозиторий на github. Но это исключительный случай и обычно они безобидные, пока не начинают участвовать в твоем проекте (а чего они творят в своем — их дело, ты просто делаешь cargo add и насколько там безопасный код — не важно, главное, чтобы проект поддерживался, был популярным и в Readme.md автор не выглядел полным психопатом).

vaa>D — самый простой(близок по духу питону). Кстати, чел утверждает что в плюсовики постоянно тырят идеи из ди.


IMHO, упоминание маргинальщины (D, Haskel, Erlang, SVN, FreeBSD) — это диагноз. Разумные люди от нее избавляются и переходят на более популярные инструменты, потому что так удобнее. С маргинальщиной живут только полные фанатики. И параноики, которым постоянно кажется, что D — центр вселенной и оттуда кто-то что-то тырит. Работают такие фанатики исключительно в одиночку. Ни один разумный человек с маргинальщиной работать не будет, даже при зарплате в разы выше рынка.

Извини, наболело, но все любители маргинальщины, кого я видел — упертые бараны или конченные психопаты с подходом "я прав, я всегда прав, только я всегда прав, поэтому я могу творить, что хочу, ведь я всегда прав, а окружающие могут делать только то, что я разрешу, потому что так правильно". Однако, это уже offtop.
Re[2]: Почему я отказался от Rust - актуально ли?
vaa>против раст: чрезмерная когнитивная нагрузка(маленький плюс что сообщения компилятора на уровне).

По моим наблюдениям когнитивную нагрузку и borrow checker в Rust упоминают люди, которые на нем нихрена не написали, зато любят поболтать про Rust в стиле "Rust — неоправданно сложен". Upd. Я сам был таким.

Того, кто пишет на Rust borrow checker не только не напрягает — он помогает заранее продумать архитектуру, потому что подскажет, что вот эту переменную ты можешь изменить из двух мест — это не безопасно. А дальше, если оно тебе очень надо — unsafe {} и вперед. Когда прога будет падать, сделаешь grep -r unsafe. unsafe — часть Rust, без него двусвязный список нормально не написать. С unsafe начинается почти вся стандартная библиотека. Впрочем в Rust есть фанатики, которые борются за чистоту кода от unsafe. Такие задолбали автора actix, что он ушел из своего проекта и грохнул репозиторий на github. Но это исключительный случай и обычно они безобидные, пока не начинают участвовать в твоем проекте (а чего они творят в своем — их дело, ты просто делаешь cargo add и насколько там безопасный код — не важно, главное, чтобы проект поддерживался, был популярным и в Readme.md автор не выглядел полным психопатом).

vaa>D — самый простой(близок по духу питону). Кстати, чел утверждает что в плюсовики постоянно тырят идеи из ди.


IMHO, упоминание маргинальщины (D, Haskel, Erlang, SVN, FreeBSD) — это диагноз. Разумные люди от нее избавляются и переходят на более популярные инструменты, потому что так удобнее. С маргинальщиной живут только полные фанатики. И параноики, которым постоянно кажется, что D — центр вселенной и оттуда кто-то что-то тырит. Работают такие фанатики исключительно в одиночку. Ни один разумный человек с маргинальщиной работать не будет, даже при зарплате в разы выше рынка.

Извини, наболело, но все любители маргинальщины, кого я видел — упертые бараны или конченные психопаты с подходом "я прав, я всегда прав, только я всегда прав, поэтому я могу творить, что хочу, ведь я всегда прав, а окружающие могут делать только то, что я разрешу, потому что так правильно". Однако, это уже offtop.