From 8846b283e7f1ea4c9dbaa1674508621c8f95de03 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 19 Sep 2020 10:14:49 +0300 Subject: [PATCH] =?utf8?q?=D0=9F=D0=BE=D1=87=D0=B5=D0=BC=D1=83=20Rust=20?= =?utf8?q?=D0=BD=D0=B5=20=D0=B7=D1=80=D0=B5=D0=BB=D1=8B=D0=B9=20=D0=AF?= =?utf8?q?=D0=9F=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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-ах и прочем. Но цена такой разработки зашкаливающая (специалистов ещё попробуй найди или вырасти!). -- 2.48.1