#stoprust #rust

Stop Rust!
Есть критическая статья: rustmustdie.com

В статье рассказывали технические проблемы языка. Я же хочу поговорить о прикладных.

1. Программы пишутся для решения каких-то задач. Бизнесу нужно чтобы это было либо быстро (прототип), либо качественно (производительность).
В случае же с Rust`ом код ассемблерный получается гораздо хуже чем таковой у С++ и тем более у С (см. статью). Написать программу быстро тоже нормально не получается: "гениальный" BC не даёт писать код быстро. (В С++ при использование STL памятью рулить не надо, а в Rust`е надо)
Вывод: в бизнес-концепции он не вписывается.

2. Нормальные программные продукты сложно писать без ООП. Можно, но это лишняя сложность. А как мы знаем в Rust`е ООП нет.

3. Медленная компиляция. Сравните скорость компиляции Rust и примитивного ObjectPascal. И там и там есть шаблоны, но Паскаль собирается сильно быстрее, при этом у кода на Паскале производительность выше.

Есть языки лучше Rust.
#stoprust

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.