Журнал Компьютерра -728 :: Компьютерра
Страница:
163 из 175
Если
речь идет о программах для простых и
малотиражных устройств, где количество
строк кода не превышает сотен, а
стоимость разработки является
определяющей, то ассемблер оказывается
целесообразнее, чем С. При этом следует
учесть, что инженеру без специальной
программистской подготовки,
рассуждающему в терминах регистров и
ячеек памяти, ассемблер дастся легче,
чем С, который с его надуманной нотацией
еще требуется специально изучать.
Добавим еще, что стоимость IAR Embedded
Workbench, наиболее популярной среды
программирования на С, находится в
диапазоне килобаксов, а ассемблер
бесплатен (для некоторых разновидностей
МК есть, правда, "опенсорсный"
компилятор GCC). Тем не менее,
профессиональный подход в области МК все
же подразумевает использование С, и
стандартных библиотек на этом языке
значительно больше, чем на ассемблере.
Язык С позволяет легче переходить с
одного МК на другой, а программы,
содержащие более нескольких тысяч
команд, на ассемблере писать и
отлаживать настолько тяжело, что тут уже
не до компактности кода.
|< Пред. 161 162 163 164 165 След. >|