Системы программирования
Системы программирования.
Назначение: создание нового программного обеспечения.
Способ, который создает ПО – это преобразование исходного текста программ в исполняемый код. Преобразование осуществляется 2-мя программами:
1. компилятор
2. редактор связей (линкер)
Компилятор преобразует исходный текст программы, в объектный код, обнаруживая ошибки.
Ещё посмотрите лекцию "64. Фотобиологические процессы" по этой теме.
Линкер преобразует объектный код в исполняемый файл.
Объектный код – это порожденный компилятором исполняемый код программы не включающий в себя исполняемый код функций
Редактор связей присоединяет к объектному коду программы объектный код функций, вызываемых из неё и записывает результат в виде файла в формате пригодным для загрузке ОС.
Библиотека стандартных функций – это функции, которые при использовании системы программирования доступны непосредственно без необходимости собственной их реализации.
Иногда при реализации крупного программного проекта бывает недостаточно использования одного ЯП. В таких случаях оказывается выгоднее реализовать разные части проекта на разных ЯП.
Для большей совместимости объектного кода порожденного компиляторами с разных ЯП рекомендуется использовать компиляторы одной и той же фирмы.