[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
А слова "переносимость кода", призванные обосновать высокоуровневое программирование для примитивных контроллеров, я считаю чистейшей воды демагогией. Если был прибор на х51 и потребовалось реинкарнировать его на AVR/PIC/Pentium etc., то это обязано быть выполнено на ассемблере с учетом особенностей целевой архитектуры. Условно вменяемый межархитектурный перенос возможен лишь в рамках ANSI C, который кощунственно применять для любых МК, особенно 8-битных. А "программист", не знающий, как преобразовать BIN в ASCII и пользующийся для этого халявной мострообразной printf, есть халтурщик и неуч, а не программист, и цена ему по гроб его жизни будет ничтожна, как и он сам.
E-mail: info@telesys.ru