Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Технологический процесс создания рабочей программы для ЭВМ с применением транслятора (текстовый редактор, транслятор, компоновщик)



В текстовом редакторе записываются команды на языке высокого уровня, заранее оговоренные для использования. Эта форма программы называется исходным кодом.

Транслятор (компилятор или интерпретатор) переводит принятые для данного языка высокого уровня команды в машинный код.

Компоновщик (редактор связей) преобразует объектный модуль в исполняемый модуль *.exe.

Технологический процесс перевода команд языка высокого уровня в машинные команды называется отладкой.

Отладка – обнаружение и локализация, и устранение ошибочных операций в программе или отказов в компьютере.

Компиляция (Compile) – позволяет проверить на наличие ошибок и предупреждений в данном модуле исходный код программы. Модуль так же содержит ссылки на библиотеки и как их подключить.

Компоновка (Linking) – происходит после успешной компиляции. Добавляет вспомогательные программы, путем внесения кода. Создает объектный модуль *. obj откомпилированного модуля. Объектный модуль содержит управляющую таблицу, содержащую список подпрограмм и переменных, необходимых программе для выполнения. Этот файл уже представляет собой набор машинного кода.

После чего уже осуществляется компоновка программы в исполняемый ехе-модуль.

Исполняемый модуль компонуется путем перевода команд в машинные команды.

При компоновке могут возникать ошибки, связанные с отсутствием исполняемых библиотек.

Компилятор в объектный модуль помещает информацию для редактора связей и требует, чтобы редактор связей добавил программу из библиотеки, которую вставляет в определенное место программы, что необходимо для получения загрузочного модуля. Коды библиотечной программы помещаются в ОП после кодов основной программы. Это связывание производит Компоновщик (Linking).

В процессе создания и отладки программа использует все компоненты и их ресурсы ЭВМ.






Дата публикования: 2015-01-26; Прочитано: 242 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...