ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
2 июня
62768 Топик полностью
Shread (13.07.2006 02:13, просмотров: 1) ответил vmp на А зачем? На этой архитектуре почти все на Си делается с такой же эффективностью.
Некоторые модули лучше писать на асме, имхо, шустрее работает, предсказуемее в плане компиляции У IAR есть одна интересная особенность, они от версии, к версии, прикрываясь усовершенствованием переделывали компилятор, в результате программы, написанные на Си при перекомпиляции часто не работали(чего и следовало ожидать), до сих пор для некоторых проектов используем 1.26 версию, потому как программисту неудобно, ее перепахивать под новый компилер, руководствуясь принципом: работает не трошь! =) А вот проги, написанные на асме, работают без изменений, спрашивается, а где же правда, где же портируемость сишника хваленая, а нету, потому как об этом создатели компилятора не позаботились. ИМХО оптимум где-то посередине: подключаемые асменные вставки для ответственных модулей и сишник для того, где невозможно налажать компилятору. Что касается АРМ и описаного выше, арм - изначально для "ленивых", нанем и под .net писать мона =)