Журнал Компьютерра -728   ::   Компьютерра

Страница: 163 из 175





Если

речь идет о программах для простых и

малотиражных устройств, где количество

строк кода не превышает сотен, а

стоимость разработки является

определяющей, то ассемблер оказывается

целесообразнее, чем С. При этом следует

учесть, что инженеру без специальной

программистской подготовки,

рассуждающему в терминах регистров и

ячеек памяти, ассемблер дастся легче,

чем С, который с его надуманной нотацией

еще требуется специально изучать.

Добавим еще, что стоимость IAR Embedded

Workbench, наиболее популярной среды

программирования на С, находится в

диапазоне килобаксов, а ассемблер

бесплатен (для некоторых разновидностей

МК есть, правда, "опенсорсный"

компилятор GCC). Тем не менее,

профессиональный подход в области МК все

же подразумевает использование С, и

стандартных библиотек на этом языке

значительно больше, чем на ассемблере.

Язык С позволяет легче переходить с

одного МК на другой, а программы,

содержащие более нескольких тысяч

команд, на ассемблере писать и

отлаживать настолько тяжело, что тут уже

не до компактности кода.

|< Пред. 161 162 163 164 165 След. >|

Java книги

Контакты: [email protected]