FDA (27.02.2020 12:14, просмотров: 511) ответил fk0 на 32-битность позволяет полноценно программировать на C/C++. 16-битность -- ограниченно. 8-битность -- практически никак, очень ограниченно.
Да, C++ было бы неплохо, но острой необходимости в нём нет. У нас 90% задач сводится к управлению портам, отправки/приёму данных через UART, ну и сетевые протоколы (UDP, TCP, HTTP, SNMP, DHCP и пр.). Под всё это есть собственные отлаженные библиотеки. Они используются в каждом проекте. Менять их в пределах проекта категорически запрещено. Если требуется новая фича или находится бага, то сначала вносятся изменения в репозиторий с этими библиотеками, а потом из него уже обновляются остальные.