[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
миниатюрный аудио-видеорекордер mAVR

Отправлено Bill 12 июля 2002 г. 13:02
В ответ на: Ответ: Я готов с Вами согласиться, только вопрос в том какой именно ценой отправлено Bill 12 июля 2002 г. 12:17

минимизировать потери нашей кровушки. Решение какой-либо задачи может быть достигнуто разными путями (если задача вообще имеет решение), и часто является результатом того или иного комромисса. Когда Ваша программа не втискивается в память процессора или в накладываемые временные ограничения, выбраться из тупика можно либо за счет оптимизации программы, либо за счет использования более мощного процессора. Но что проще или что лучше? Лучше и проще часто бывает не одно и тоже. Можно поставить более мощный контроллер - это проще, можно попытаться оптимизировать программу - это может быть в целом ряде случаев лучше. Одно дело когда Вы делате устройства в единичных экземплярах и стоимость изделия во многом определяется именно затратами на программирование, тем более, когда Вам даются сжатые сроки. Применение более мощного процессора здесь является вполне оправданным компромиссом.
Другое дело, когда Вы разабатывете изделие, которое предполагается выпускать крупными сериями. Здесь Ваши затраты на программирование, в пересчете на одно изделие, могут оказаться гораздо ниже стоимости контроллера, устанавливаемого в это изделие. И применение более мощного а, стало быть, более дорогого контроллера здесь менее оправдано. И лучше затратить дополнительное время на оптимизацию программы, хотя очевидно это совсем не проще.
Хочу также добавить, что Ваш профессионализм всегда будет определять уровень Вашей работы, независимо от того, чем Вы занимаетесь: пишите программы, играете в шахматы или подметаете улицу. Я стараюсь всегда ценить и уважать профессионалов каким бы видом деятельности они не занимались.
Что же касается программирования, то я думаю, что Вы со мной согласитесь в том, что чем выше профессиональный уровень программиста, тем более оптимальной будет его программа изначально.
Хотя конечно, в процессе работы над программой вполне вероятно программа может быть еще больше соптимизирована. По-моему так.

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

Ответы



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

E-mail: info@telesys.ru