Уже много всего сказали. Хочу добавить что, согласен с теми кто считает что можно, но если не затрагивать идеальную моделб - так помоему нельзя, а учитывая человеческий фактор (+). Просто вопрос в том - кто лучше пишет на ассемблере вы или компилятор (особенно в больших программах)? Помоему все идет к тому что компилятор будет делать лучше.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено JK2002 03 июля 2003 г. 13:47
В ответ на: Уважаемые спецы !! Тут я вчера узнал что компилятор с СИ делает код компактнее чем если все написать на асме. Скажите мне это есть истина ? Если так то я посыпаю голову пеплом и ухожу отседа навсегда !! отправлено студентик 03 июля 2003 г. 09:56

Если пишешь на ассемблере, и постоянно пополняя свои библиотеки разными кодами, вырабатывается некоторая модель программирования на ассемблере, привязываюися разные регистры, определенные фичи появляются, которые не дают свободы в программировании - в итоге код не оптимален. Реальный пример - писал на ассемблере программу месяц - занимала 4 Кб, пытался ее там всяко вылизывать,уже ночью всякие метки сниться начали. Потом букавльно освоив C, где то за неделю написал на С - заняла столькоже, притом не зная специфики написания оптимального кода. Выводы делайте сами. Сейчас она у меня заняла бы на килобайт точно меньше.

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

Ответы



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

E-mail: info@telesys.ru