Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
14 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1169755
Топик полностью
il-2
(31.01.2022 16:19, просмотров: 126)
ответил
=AlexD=
на
Для этого нужно что-бы исходный код не зависел от аппаратной платформы, компилятора, используемой OS и т.д. Это помимо мозгов программиста зачастую требует и дополнительных накладных расходов процессорного времени, если конечно не использовать шаблонную магию, что влечёт за собой уже другие проблемы.
Я про это-же говорю. Все процессоро-зависимые, компиляторо-зависимые функции/макросы должны быть в своих отдельных файлах(правильнее - каталогах) и иметь одинаковый интерфейс(вплоть до названия заголовочных файлов).
Ответить