Ну да, ну да… Ладно еще с ассемблером сравнить! Я вот, правда, под МК стал для парсинга протокола С++ использовать, понравились мне его constexpr-функции. Шаблоны и прочее - конечно, тяжеловато, но, подозреваю, если с этим совладать, то код для МК будет мало того, что еще меньше страниц текста занимать (при том же объеме бинарника и потребляемых ресурсов), но и портируемым (конечно, для этого придется не одну неделю покорпеть, реализуя "модули" под каждое семейство МК).