|
Во всех моих проектах (больше сотни коммерческих) я использовал только свой или написанный под моим пристальным наблюдением код. Си применялся в 10..15% случаев, но в любом варианте практически каждая строка исходника содержала функциональный комментарий. Посему при модернизации/заимствовании из прежней разработки каких-либо кусков всё делалось быстро, эффективно и рационально - с АСМ на АСМ переносились весьма серьезные вещи, и новые архитектуры/МК использовались так же плотно, как и предшествовавшие. Тупо переносить это с Си на Си я бы ни за что не стал, т.к. привык использовать МК (и не только) на всю катушку, а не радоваться оставшимся ресурсам в угоду собственной лени.
Понятие "переносимость" действительно актуально для кроссплатформенного переноса системного и прикладного софта, но к эмбеддерству это не имеет ни малейшего отношения.
E-mail: info@telesys.ru