Так как текст, записанный на Паскале не понятен ПК, то требуется его перевести на машинный язык. Такой перевод программы с языка программирования на язык машинных кодов называется трансляцией, а выполняется он специальными программами – трансляторами.
Существует 3 вида трансляторов: интерпретаторы, компиляторы и ассемблеры.
Интерпретатором называется транслятор, производящий пооперативную (покомандную) обработку и выполнение исходной программы.
Компилятор преобразует (транслирует) всю программу в модуль на машинном языке, после этого программа записывается в память ПК и лишь потом исполняется.
Ассемблеры переводят программу, записанную на языке ассемблера (автокода) в программу на машинном языке.
Любой транслятор решает следующие основные задачи:
- анализирует транслируемую программу, в частности определяет, содержит ли она синтаксические ошибки;
- генерирует выходную программу (ее часто называют объектной или рабочей) на языке команд ЭВМ;
- распределяет память для выходной программы.
Компиляция программы:
После ввода (написания) текста программы, выполните компиляцию программы, для чего нажмите ALT+F9. Если вы ввели текст правильно, то на экран будет выведено сообщение об успешности компиляции.
Исполнение программы:
В ответ на сообщение “Compile successful” (компиляция успешна) нажмите любую клавишу. Запустите программу на исполнение клавишами CTRL+F9.
Просмотр выполнения программы на экране пользователя:
Чтобы посмотреть результат выполнения программы на экране пользователя, нажмите ALT+F5.
Изучите информацию, выведенную программой на экран пользователя, сопоставьте ее с ожидаемой и оцените правильность выполнения программы. Для возврата в среду Турбо Паскаль снова нажмите клавиши ALT+F5.