История создания и особенности языка программирования Turbo Pascal

Система программирования Turbo Pascal, разработана американской корпорацией Borland, остаётся одной из популярных систем программирования в мире. Этому способствует, с одной стороны, простота лежащего в его основе языка программирования Pascal, а с другой — труд и талант сотрудников Borland, во главе с идеологом и создателем Turbo Pascal Андерсом Хейлсбергом, приложивших немало усилий к его совершенствованию. Придуманный швейцарским учёным Никласом Виртом как средство обучения студентов программированию, язык Pascal стараниями А. Хейлсберга превратился в мощную современную профессиональную систему программирования, которой по плечу любые задачи — от создания простых программ, предназначенных для решения несложных вычислительных задач, до разработки сложнейших систем управления базами данных.

Система программирования Turbo Pascal представляет собой единство двух самостоятельных начал: компилятор с языка программирования Pascal (язык назван в честь выдающегося французского математика Блёза Паскаля (1623 – 1662)) и некоторой программной оболочки, способствующей повышению эффективности создания программ (называется среда Turbo Pascal).

Turbo Pascal имеет несколько существенных особенностей:

  1. Самый быстрый компилятор программ (компилятор — перевод исходного текста программы в двоичный код).
  2. Удобная среда программирования, включающая в себя:
    • встроенный текстовый редактор;
    • встроенный компилятор;
    • встроенный компоновщик;
    • диалоговый режим отладки;
    • мощная справочная система.
  3. Гибкая структура написания программ.

Фирмой Borland в дальнейшем был создан язык программирования Delphi, который позволяет работать с объектами на базе языка Object Pascal (основывается на Turbo Pascal и развивает его идеи).

Текстовый редактор Turbo Pascal.

Текстовый редактор языка программирования предназначен для ввода и отладки текста программы. После выполнения программы пользователь автоматически возвращается в исходное окно редактора. Можно одновременно разворачивать несколько окон с программами и попеременно отлаживать и компилировать несколько разных программ. Для перехода между окнами необходимо нажать комбинацию клавиш Alt + номер окна (указан в верхнем правом углу окна). Например, для перехода в окно №2 необходимо нажать Alt+2. Максимальное количество символов в строке — 127, максимальное количество строк — 64535.

Общий вид окна:

Функциональные клавиши.

F1 — получить справку
F2 — записать файл на диск
F3 — читать файл с диска
F4 — выполнить программу до курсора
F5 — вкл/выкл совмещение окон редактора и отладчика
F6 — перейти в окно отладчика или выйти из него
F7 — пошаговое выполнение программы
F8 — пошаговое выполнение без входа в процедуру
F9 — скомпилировать программу, но не выполнять её
F10 — перейти в главное меню Turbo Pascal
ALT+F1 — вызвать предыдущую справку
ALT+F3 — выбрать файл для добавления кода в программу
ALT+F5 — показать результат выполнения программы
ALT+F9 — компилировать программу и модули, которые в ней подключаются
CTRL+F1 — получить справку о команде, на которой стоит курсор
CTRL+F2 — прекратить отладку программы
CTRL+F3 — удалить переменную из окна отладчика
CTRL+F4 — калькулятор
CTRL+F9 — компилировать и выполнить программу
ALT+X — закончить работу с Turbo Pascal