ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Существует ряд основных особенностей языков высокого уровня, которые следует учитывать при их выборе для программирования микроконтроллера. Приведенные здесь комментарии касаются как проектирования программного обеспечения, так и особенностей функционирования микроконтроллера. Учет этих особенностей поможет выбрать наиболее эффективный вариант компилятора.

Остается еще один вопрос: зачем вообще использовать язык высокого уровня? Существует несколько причин для этого.

Первая - переносимость кода. При использовании языков высокого уровня существует множество готовых программ и алгоритмов, которые можно непосредственно вставить в разрабатываемую прикладную программу. Может возникнуть необходимость переноса программ на другие микроконтроллеры данного семейства или на другие семейства микроконтроллеров. При использовании языков высокого уровня такой перенос выполняется намного проще.

Другая причина, почему стоит разрабатывать приложение на языке высокого уровня - отсутствие ограничений, свойственных программированию на ассемблере. При этом пользователь получает различные дополнительные возможности, например, автоматически вводить в программу коды сложных операций или производить эффективный контроль синтаксических ошибок. Необходимо отметить, что программная реализация сложных операций из-за трудности и объемности программирования на языке Ассемблера может привести к менее эффективному программному коду, чем код, полученный компилятором с языка высокого уровня.

Go to Top