(про приехавшие няшки отвечу как только будет время на внятный пост)
Продолжаю тему: народ пишущий под микроконтроллеры очень часто не является профессиональными программистами. То есть по сути это специалисты в плане схем и радиотехники, но не супер-спецы в CS и промышленной разработки софта. Есть также те, кто до этого не программировал вообще. Также есть люди которые знают ассемблер, а языки высокого уровня не знают, и для них это слишком сложно.
Часто для написания алгоритмов используют всякие вспомогательные тулзы которые помогают не лезть в странные Cи. Например есть
Алгоритм Билдер, который позволяет реализовать алгоритм в графическом виде. И этот билдер пользуется определенным спросом.
Поэтому похоже что действительно там мог бы прижиться Оберон (если получится решить в нем ряд проблем, доопределить его для данного применения), ибо Си слишком сложен и провоцрует на невнятный низкоуровневый код, а С++ еще более сложен, и для того чтобы написать на нем эффективный код нужно его хорошо знать, а они его не знают (C++ там применим в случае если человек под МК пишет имея хороший опыт разработки на больших системах, типа десктопа/смартфона/сервера). Ну и какой-нибудь Дракон.
PS. Просьба к Владу Жаринову: если хочется порассуждать по теме (достаточно пространно), то лучше завести тему отдельную для этого, тут я стараюсь просто выложить свои наблюдения, в сконцентрированном, так сказать, виде. Если же есть вопрос по теме, который можно сформулировать кратко - то можно задать здесь.