Совместимость исходного кода
Совместимость исходного кода (совместимость с исходным кодом) означает, что программа может работать на компьютерах (или в операционных системах ) независимо от совместимости двоичного кода и что исходный код необходим для переносимости . [ 1 ]
Исходный код должен быть скомпилирован перед запуском, если только на используемом компьютере нет интерпретатора данного языка. [ 2 ] Этот термин также используется для обозначения совместимости с языком ассемблера , где исходным кодом является удобочитаемая форма машинного кода , который должен быть преобразован ассемблером в числовой (т. е. исполняемый) машинный код . Это отличается от совместимости двоичного кода , где не требуется перекомпиляция (или сборка). [ 3 ]
Совместимость исходного кода является важной проблемой при разработке компьютерных программ. Например, большинство систем Unix совместимы по исходному коду, если используются только стандартные библиотеки . Системы Microsoft Windows совместимы по исходному коду в одном основном семействе ( семейство Windows NT , от NT 3.1 до Windows 11 или семейство, включающее Windows 95 , Windows 98 и Windows Me ), с частичной совместимостью исходного кода между двумя семействами.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Барон, Р.Дж.; Хигби, Л. (1992). Компьютерная архитектура . Серия Аддисона-Уэсли по электротехнике и вычислительной технике. Издательство Аддисон-Уэсли. п. 106. ИСБН 978-0-201-50923-6 . Проверено 9 мая 2018 г.
- ^ Дайджест обработки данных . Дайджест обработки данных, Incorporated. 1980. с. 21 . Проверено 9 мая 2018 г.
- ^ Стерн, М.; Монти, Дж.; Бахманн, В. (1998). Проектирование корпоративной сети NT (на эстонском языке). Сайбекс, Network Press. п. 17. ISBN 978-0-7821-2156-8 . Проверено 9 мая 2018 г.