Stop Rust!
Есть критическая статья: http://rustmustdie.com
В статье рассказывали технические проблемы языка. Я же хочу поговорить о прикладных.
1. Программы пишутся для решения каких-то задач. Бизнесу нужно чтобы это было либо быстро (прототип), либо качественно (производительность).
В случае же с Rust`ом код ассемблерный получается гораздо хуже чем таковой у С++ и тем более у С (см. статью). Написать программу быстро тоже нормально не получается: "гениальный" BC не даёт писать код быстро. (В С++ при использование STL памятью рулить не надо, а в Rust`е надо)
Вывод: в бизнес-концепции он не вписывается.
2. Нормальные программные продукты сложно писать без ООП. Можно, но это лишняя сложность. А как мы знаем в Rust`е ООП нет.
3. Медленная компиляция. Сравните скорость компиляции Rust и примитивного ObjectPascal. И там и там есть шаблоны, но Паскаль собирается сильно быстрее, при этом у кода на Паскале производительность выше.
Есть языки лучше Rust.
#stoprust
QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.