ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
24 декабря
1095555 Топик полностью
evgeniy1294 (24.04.2021 17:42, просмотров: 667) ответил Evgeny_CD на [Embedded Rust] Сводный системный. Предыдущий топик по теме ->
Доводилось попробовать rust с полгода назад, а основательно пощупать ещё на новогодних праздниках. Cargo понравился особенно, честно сказать, я не понимаю, почему сообщество С/С++ со всеми комитетами не может породить в стандарте что-то подобное. Cmake, хотя и некорректно их сравнивать, убогое говно. 

С другой стороны rust, на мой взгляд, пока не готов для embedded. Вот совсем. Поддержки от вендоров нет (там вообще только голый С с приправой из ASM, никаких ++), рантайм не модульный, нет библиотек для повседневных эмбеддерских задач вроде LwIP, файловых систем, графических либин, реализаций протоколов вроде модбаса и т.д.

Сам язык очень сложный. Количество фич, нюансов и тонких моментов превышает таковое в С++. Если плюсы кажутся вам сложными, то раст - это натуральный космический корабль. Ну и UB никуда не делся, там где в стандартах С/С++ написано UB, для раста просто указано, что будет жопа.