Языки С и С++ давно уже стали стандартном в программировании микроконтроллеров. С одной стороны они достаточно близки к железу, чтобы непосредственно управлять работой микроконтроллера и распределением ресурсов, с другой стороны обладают достаточной абстракцией для построение общей логики. И это, можно сказать, золотая середина между железом микроконтроллера и логикой программы. Конечно, С и С++ несовершенны, но в мире ничего нет идеального. И по крайней мере у этих языков есть хорошая поддержка, они развиваются, хоть и медленно, а их компиляторы генерируют достаточно эффективный код. Вручную вот вряд ли лучше напишешь.
В противовес этому, автор говорит о каком-то самопальном "языке высокого уровня", построенном на черт знает какой базе (этот секрет он не раскрывает). Судя по скупым упоминаниям, этот "ЯВУ" в какой-то мере напоминает язык Си в альфа-версии до 89-го года или что-то типа того. Хотя до сих пор неизвестно, есть ли у автора какие-либо алгоритмические инструменты типа условного ветвления, циклов и тому подобного, какие есть типы данных. Известно только то, что есть какие-то макросы и какие-то подпрограммы с параметрами, которые позволяют написать Power_Led_On и SetPort одной строчкой. И это выделяется как главное преимущество.
Автор постоянно твердит, что с программой, написанной на языке Си, почему-то "пациент должен умереть". Странно конечно, почему он так решил. Но лично я больше доверяю С/С++ с почти полувековой историей, чем самодельной мутной конструкции от не слишком компетентного автора. Особенно после его фразы, что если программа вышла из одной точки и не пришла в другую точку, то "ясно дело, аппаратный сбой" из-за того, что на плате какой-то винтик был залит маской.


