Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Позволю себе чуть-чуть возразить (+)

Отправлено Assm (80.88.51.151,94.246.126.83) 30 августа 2010, г. 17:14
В ответ на: +1 Полностью согласен! Закрепощение на ASM, уж в ТАКИХ камнях- полнейший диссонанс с разумностью! (Да не прольётся опять же кровь: ASM vs C! ). Компиляторы ...Да, чудят местами. Но не на столько, чтоб ковыряться "ASM-зубочисточками" . (оставить , чисто в рамках "ASM-вставок") Тем более, что ASM- писанина в заявленных задачах (и далее) может разрости до такого состояния, что .... Но хозяин-барин. :) Кто привык воду кувшинчиками таскать, а кто и по проложенным трубам её получает. :) отправлено Макаров 30 августа 2010, г. 17:03

Когда пишешь систему на асме (именно систему, ну например некую простую ОСь или систему управления сложной "железкой"), на асме просто реализовать эффективные алгоритмы управления и распределения ресурсов контроллера. У меня по крайней мере пости в каждом проекте написана некая управляющая среда, в рамках которой и крутится всё действо. Все сложные телодвижения выделены в подпрограммы, данные передаются через буферы памяти и регистры. Всё в общем-то просто, понятно, а главное - эффективно. Я всегда знаю, что я из железа могу извлечь, и чего мне можно от него ожидать.
ИМХО, при грамотном подходе, на "высоких" языках делается примерно так же, но только всё "свёрнуто" под операторы языка, что не всегда удобно и предсказуемо.

ИМХО при системном подходе к программированию, что асм, что си, что "другое" - один хрен - одинаково, но асм самый эффективный, правда на стороне "языков" - переносимость пкода, но как я уже высказывался в предыдущих постах, по своему опыту скажу, что это фикция, так как программы так же морально устаревают и обрастают пожеланиями по улучшению, и к моменту перехода на новое железо, обычно пишутся почти "с нуля".


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сложите три и три:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru