На самом деле продукты microe достаточно интересны. Не пользовался MicroBasic и MicroC, но microPascal for ARM - вполне рабочий частенько используемый инструмент. Паскать там вполне классический, да-же без ООП. Добавлено несколько функций:
Цитата:
|
SetBit
ClearBit
TestBit
Delay_us
Delay_ms
Vdelay_ms
Vdelay_Advanced_ms
Delay_Cyc
Delay_Cyc_Long
Clock_kHz
Clock_MHz
Get_Fosc_kHz
Get_Fosc_Per_Cyc
SystemReset
DisableContextSaving
|
Среда программирования очень дружественная, в help-е разжевано до мелочей + прямо там пример использования функций. Часто прямо из хелпа копируешь пример кода и правишь под себя.
Так что если человек не знает "правильного" Си - пусть использует эти продукты и будет ему радость.
Тем более человек не молод. Учить что-то в этом возрасте тяжело. Личный пример: мне более 40, всю жизнь писал на Паскале и Дельфях. Я не могу писать на Си! Я знаю Си, могу свободно читать и понимать язык. Но писать ... Поддержка языка настолько вбиты уже в подкорку, что пишется автоматом, не думая. В голове алгоритм, руки автоматом переводят это в синтаксис языка. Для меня microPascal - как спасательный круг. Тем более там куча встроенных готовых библиотек.
Что интересно - на их форуме постоянно сидят разработчики. Очень быстро все разжевывают. Или продукт правят если косяк их.