[an error occurred while processing this directive]
Уважаемый АК,(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено AlexD 27 сентября 2002 г. 15:06
В ответ на: PS отправлено AK 27 сентября 2002 г. 14:07

никто и не говорил о сквозной переносимости. Тем не менее существует куча
операционок, для портирования которых нужно переписать всего лишь несколько
строк ассемблерного кода с низкоуровневыми процедурами, и не больше строк Си
с макроопределениями. Всё остальное остаётся в большинстве случаев без изменений.

Тысячи прог работает на Линуксе на десятках архитектур, требуется лишь перекомпиляция.
Но низкоуровневые операции ядра - все на асм. А как же иначе? Вы просто не внимательно
читали дискусии (за ненадобностью видать).

Вот когда у Вас возникнет потребность перетащить Ваши наработки на другой проц.,
и после изменения нескольких ассемблерных строчек 95% кода заработает сразу,
а остальные - после модификации под другую периферию, вот тогда Вы и почувствуете,
чтО такое Си. А пока это так, брюзжание от ломки...

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

Ответы



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

E-mail: info@telesys.ru