]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Почему Rust не зрелый ЯП?
authorSergey Matveev <stargrave@stargrave.org>
Sat, 19 Sep 2020 07:14:49 +0000 (10:14 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 19 Sep 2020 07:14:49 +0000 (10:14 +0300)
https://codecs.multimedia.cx/2020/09/why-rust-is-not-a-mature-programming-language/
Среди описанный проблем, которые я не понимаю в Rust, не забыли отметить
проблему сборки Rust, которая штатно в самой Rust документации никак не
отмечена и не помогается. Guix например для сборки GCC делает:
C-компилятор на Scheme, компилирующий TCC, который соберёт GCC 2.95,
а тот GCC 3.7, далее 4.9, ну а далее им уже можно собрать и любой
современный. Ещё там что-то не очень, пишет, с поддержкой ассемблера.

Коллега на работе, опытнейший C/C++ разраб, уже год на Rust пишет ASN.1
DER кодек, поддержку всяких X.509 и CMS вещей. Опыта уже предостаточно.
Говорит что Rust не стоит того, ибо очень дорого на нём писать, очень
медленно. Никто же не будет спорить что формально верифицированный код
тоже было бы хорошо писать, сразу на всяких этих Coq-ах и прочем. Но
цена такой разработки зашкаливающая (специалистов ещё попробуй найди или
вырасти!).


No differences found