себя, общего развития и собственных задач освоить микроконтроллеры.
Какой язык взять в 2021, 2022 под встраиваемые системы и всякие stm32, не из расчета устроится на работу и зарабатывать денежку, а из расчета писать для себя наименее забагованый код тому, кто почти не пишет на языках низкого уровня и под embedded?
Си, раст или еще что то?
Есть ли под язык который назовете злой линтер/аналайзер, который прям вообще по жоскому будет блюсти качество кода и ругать за то, что можно было бы сделать оптимальнее исходя именно из микроконтроллеров?
ну если вопрос возник, то нужно начинать с Си, кто бы что не говорил с пеной у рта. Это база, она вправляет мозги по типу что есть память и т.п. А потом куда душа ляжет, ++ или Раст.
MISRA C/C++
Си без вариантов, причём диалект и компилятор gcc, потом Rust Nim для эмбеда лениво пинает пара человек, есть шансы что сгененерированный код соберется под STM32
По поводу линтера - Rust is the best, но для мк сырой, зараза. И не факт что он выстрелит в перспективе. Хотя надежды есть. По поводу языка - С++ или Pure C со всеми последними фишками по синтаксису и системам сборки.
Я на плюсах пишу)
Обсуждают сегодня