И о чем это говорит?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено =AK= 28 октября 2003 г. 22:36
В ответ на: АК, мой another sample посмторите на отправлено Алексей Мусин 28 октября 2003 г. 13:49

И на С можно писать красиво/безобразно, и на Форте, и на ассемблере. Я же речь-то вел не об этом.

На С между мной и кодом стоит некая фигня, называемая "компилятор". Некоторые компиляторы генерируют приличный код, другие - отвратительный. Заранее предсказать качество/размер этого кода почти невозможно. Это принципиальная издержка, возникающая за счет использования ЯВУ типа С, или Паскаля, и пр, где исходник сильно "оторван" от генерируемого кода.

На ассемблере или Форте этой проблемы нет. При этом Форт является ЯВУ такого же уровня, как С/Паскаль и пр. Недостатки у Форта тоже есть, но пока речь не о них.

Проблему компиляторов можно представить как один из вариантов того, что в более общем виде обсуждается в статье по ссылке:
"All non-trivial abstractions, to some degree, are leaky"

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

Ответы



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

E-mail: info@telesys.ru