Читайте также:
|
|
Последовательность создания и выполнения программ:
1) исходный модуль
2) перевод исходного модуля в объектный модуль (транслирование программы). В результате получается объектный модуль. Объект (модуль) представляет из себя команды процессора без привязки этих команд к конкретным адресам.
3) получение загрузочного модуля (компоновка программы). Представляет из себя готовую к запуску программу. Это набор команд процессора, который привязан к конкретным адресам оперативной памяти.
исходный модуль Объектный модуль Загрузочный модуль
объектный
модуль
Транслятор – это программа, переводящая исходный модуль в объектный.
Трансляторы подразделяются на 2 типа:
1) Компилятор – переводит в объектный модуль сразу весь исходный, с получением файла небольшого размера.
2) интерплитатор – переводит в объектный модуль исходный модуль по частям (по операторам). Это делается для наглядности программирования. Получается файл большого размера.
В языке Turbo Pascal применяется компилятор. В современных системах программирования операции трансляции и компоновки выполняются в автоматическом режиме.
Дата добавления: 2015-04-12; просмотров: 30 | Поможем написать вашу работу | Нарушение авторских прав |