Честно говоря, для программирования систем управления, где основная тяжесть лежит на ЛОГИКЕ, а не вычислениях, мне думается, лучше использовать вообще визуальное программирование с автоматическим построением текста программы - хоть на ассемблере, хоть на Си, хоть на Модуле - с устранением программиста-человека (которым свойственно делать ошибки хоть на Аде) из процесса!