]> Sergey Matveev's repositories - stargrave-blog.git/commit
Почему 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)
commit8846b283e7f1ea4c9dbaa1674508621c8f95de03
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent99b712b85a0b4cb1baad639e51f9af9e24e51fba
Почему Rust не зрелый ЯП?

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-ах и прочем. Но
цена такой разработки зашкаливающая (специалистов ещё попробуй найди или
вырасти!).