В
программировании, под
порти́рованием понимают адаптацию некоторой
программы или её части, с тем чтобы она работала в другой среде, отличающейся от той среды, под которую она была изначально написана. Процесс портирования также называют
по́ртингом (от ), а результат —
портом.
Необходимость в выполнении портирования возникает обычно из-за различий в наборе операций
процессора, различий между интерфейсами
операционной системы, различий в оборудовании, либо по причине некоторых несовместимостей или даже полного отсутствия используемого
языка программирования в целевом окружении.