Специалист
Регистрация: 24.11.2007
Сообщений: 2,517
Репутация: 260
|
Цитата:
Микроконтроллеры с поддержкой платформы .NET Micro Framework дают возможность программистам, ранее писавшим программы только для ПК, с легкостью создавать ПО для встраиваемых приложений. Одной из компаний, активно продвигающих эту технологию, была и остается GHI Electronics.
|
||
Оценка
|
Специалист
Регистрация: 22.09.2010
Адрес: г. Донецк
Сообщений: 868
Репутация: 380
|
Абсолютно согласен со сказанным в первой части заметки. Различия в подходах к программированию очевидны. Более того, глубоко убеждён, что лишь embedded программирование на текущем уровне можно считать тем программированием, о котором писали в своих книгах Кнут, Ритчи, Страуструп и другие, если позволите, пророки.
Также, опираясь на близкое знакомство с .NET, С++, С# для ПК убеждён, что переход к следующему уровню абстракции для встраиваемых приложений, т.е. к рассматриваемой .NETMF, приведёт к появлению громадного количества необоснованно раздутого кода. Это тот случай, когда упор делается на скорость написания ПО, а не быстродействие алгоритмов и эффективность программ на конкретном железе. За это и за автоматическую генерацию кода разработчикам, видимо, придётся платить. И там, где хватило бы STM32F2 будет стоять STM32F4. Простите за тавтологию, ведь об этом, собственно, и сказано в заметке. Всё же интересно, кто-нибудь имеет опыт использования NETMF? Не получается ли так, что вместо одного трактора, тянущего три плуга, три трактора тянут один. |
||
Оценка
|
Новичок
|
Цитата:
В настоящее время существует условное деление программистов на две категории. Первая категория занимается написанием ПО для ПК (десктопы, серверы, ноутбуки и т.д.). Вторая разрабатывает ПО для встраиваемых систем (микроконтроллеры, ПЛК и т.д.)
ну а .NET Micro Framework вообще спорное решение - скорость разработки, конечно, возрастает, но и оптимизация начинает хромать. раньше хардкорные эмбеддеры даже от чистого С нос воротили, говорили, что это для ламеров (хотя С - это, по сути, платформонезависимый ассемблер), а теперь предлагается разрабатывать ПО для встраиваемого решения на таком высокоуровневом языке. куда катится этот мир ) |
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |