Информатика. Шевелев Г.Е. - 70 стр.

UptoLike

Составители: 

70
Глава 5. Программирование в среде Turbo Pascal
Для создания программы на выбранном языке программирования нужно
иметь следующие компоненты:
1. Текстовый редактор (editor). С его помощью набирают исходный текст
программы на соответствующем алгоритмическом языке.
2. Компилятор (compiler) программа для перевода исходного текста в
машинный код. При этом осуществляется синтаксический контроль
конструкций языка. Поскольку на этом этапе не хватает некоторых
компонентов, то компилятор выдает промежуточный объектный код
(расширение .OBJ).
3. Редактор связей (linker). Исходный текст большой программы состоит
из нескольких модулей. Каждый модуль компилируется в отдельный файл с
объектным кодом. Их надо теперь объединить в одно целое и добавить
машинный код подпрограмм, реализующих различные стандартные функции.
Такие функции содержатся в библиотеках (файлах с расширением .LIB),
которые поставляются вместе с компилятором. Объектный код обрабатывается
специальной программой редактором связей, который выполняет связывание
объектных модулей и машинного кода стандартных функций и формирует на
выходе исполнимый код расширением .EXE.
Все эти компоненты текстовый редактор, компилятор, редактор связей,
библиотека функций объединены в интегрированную систему систему
программирования, и все этапы создания программы в ней автоматизированы.
После того как исходный текст введен, его компиляция и сборка выполняется
одним нажатием клавиши или кнопки мыши. В современных системах
программирования имеется еще один компонент отладчик (debugger),
позволяющий анализировать программу во время ее выполнения, выполнять
отдельные операторы по шагам.
Материал, изложенный в данной главе, позволит получить практические
навыки по созданию простых программ с помощью системы программирования
Turbo Pascal.
Система программирования Turbo Pascal была создана компанией Borland
на основе расширения языка Pascal, получившего название Borland Pascal. Сам
язык Pascal был предложен Н. Виртом в конце 70-х гг. как хорошо
структурированный учебный язык.
Компания Borland построила и реализовала эффективный однопроходной
компилятор с языка Borland Pascal. Для ускорения работы компоновщика
компанией Borland был предложен собственный уникальный формат
объектных файлов модулей исходной программы TPU (Turbo Pascal Unit).
Поэтому модули, созданные в системе программирования Turbo Pascal, не
могут быть использованы в других системах программирования. По мере
распространения системы программирования Turbo Pascal шла разработка
библиотек подпрограмм и функций для нее. Отсутствие стандарта языка