Ответ: А вот здесь я не соглашусь. Во-первых это зависит от программиста.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Bill 02 июля 2003 г. 12:16
В ответ на: Как это "менее выражена"? Точно такое же трехкратное распухание кода при переводе с асма на С . Где здесь меньшая выраженность - не пойму. Если уж что-то и заточено под С , так это MSP430. отправлено L.A. 02 июля 2003 г. 11:01

Во-вторых от компилятора. Причем и первое и второе очень сильно связаны. Хороший программист может на Си написать гораздо более компактную программу, нежели плохой - на ассемблере.
Я пробовал вручную оптимизировать сгенерированные компилятором программы. Больше, чем на 10-15% ужать их не удавалось. Правда до этого приходилось несколько раз переписывать программу на Си, чтобы добиться приемлемого для себя варианта. Когда, как говориться, приирало. Но в дальнейшем, зная компилятор, я и писал соответствующим образом. Говоря это я имел в виду прежде всего IAR C для AVR.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru