ARV писал(а):боюсь, перенеся свои идеи в программирование AVR, вы не сумеете и светодиодом помигать - вся память будет потрачена на "стиль" и "правильность доступа" (шутка)

К моему большому сожалению, это не мои идеи, я лишь заимствовал их у умных людей. Более того, пока эти идеи (вместе с инструментами) не были успешно перенесены в мир МК, я даже боялся браться за их программирование - это примерно как у ремесленника отобрать все привычные инструменты и высадить на необитаемый остров с пустыми руками. Каменный топор-то он, пожалуй, сделает, но вряд ли его изделия будут так же красивы и аккуратны, как прежде. Аргумент "а нечего было привыкать к хорошему" слабо утешает.
Насчет пресловутого "мигания светодиодом" - я по крупицам собрал то немногое, что относится к адаптации современных технологий программирования к миру МК, и перевел пока пару из них. Если действительно интересно, можете ознакомиться с этими переводами:
"Развитие в направлении разработки встроенных систем" и
"Эффективная разработка встроенного ПО через тестирование". Там решаются промышленные задачи несколько посерьезнее, чем традиционное мигание лампочкой, с использованием инструментов и технологий, заимствованных из мира "взрослого" программирования. Все это на базе МК PIC, по возможностям примерно равного Mega16 (правда, RAM всего 768 байт или около того). Так что мифы об астрономической ресурсоемкости такого подхода остаются мифами.
Другое дело, что порог вхождения в такие технологии достаточно высок. Тем, кто не занимался ранее профессиональной разработкой софта, придется одолеть массу нового для себя материала, довольно объемного и сложного. Но это все же субъективный фактор, а не объективный. В конце концов, чтобы перейти от каменного топора к железному, тоже нужно было потрудиться немало.
ARV писал(а):кстати, ARM, по-моему скромному мнению, чисто по недоразумению называется МИКРОконтроллером, это тяжкое наследие прогресса, из-за которого уже управление унитазом без 32 бит сделать "невозможно".
Унитазы, к счастью, управляются простым механизмом, иначе, боюсь, они мигали бы светодиодами (продвинутые модели - трехцветными, и еще показывали бы время), в то время как цивилизация утопала бы в нечистотах...
Если серьезно, то есть ведь потребность в более интеллектуальных устройствах, чем елочные гирлянды. Например, контроллеры RAID-массивов, сетевое оборудование класса SOHO, домашние серверы, медиа-центры. А если учесть, что эти монстрики по цене сравнимы со старшими 8-битными моделями AVR, нет никаких причин от них отказываться, не настолько уж тяжко бремя прогресса. Биллу Гейтсу, небось, до сих пор стыдно за свое утверждение, что 640 килобайт всегда будет достаточно для любых задач.
Любой дурак может писать код. Настоящий профессионал - это тот, кто способен постоянно создавать продукт высокого качества, укладываясь при этом в бюджет.
J. Ganssle