Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
35
Добавлен:
23.03.2016
Размер:
11.61 Кб
Скачать

12 вопрос.

5. Ввод программы в компьютер.

6. Трансляция программы.

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

Компиляция – преобразование объектов с входного языка в объекты на другом языке.

Компилятор – это программа, предназначенная для трансляции исходного языка программы с высокоуровневого языка в объектный код.

7. Компоновка

Компоновщик – программа, предназначенная для компоновки отдельных откомпилированных функций в одну программу. Результатом работы является исполняемая программа.

На этом этапе к объектному файлу присоединяются все функции, на которые он ссылается. Из нескольких объектных файлов создается единый исполняемый файл. Функции тоже должны быть скомпилированы, т.е. переведены на машинный язык в форме объектных файлов. Системные функции и стандартные функции языка программирования заранее откомпилированы и хранятся в виде библиотек.

Препроцессорная обработка.

Препроцессор – это программа, которая производит некоторые манипуляции с первоначальным текстом программы перед тем, как он подвергается компиляции.

В общем случае директива – это указание компилятору сделать то или иное действие в момент компиляции.

8. Выполнение.

Исполняемый файл – это файл, который содержит программу в том виде, в котором она может быть исполнена компьютером.

Формат исполняемого файла – это соглашение о размещении в нем машинных команд.

9. Тестирование (см. 14 вопрос)

10. Отладка (см. 16 вопрос)

Соседние файлы в папке Экзамен