Среда программирования TurboPascal предназначена для выполнения этапов решения задачи на алгоритмическом языке Паскаль. TurboPascal позволяет редактировать, компилировать, компоновать и выполнять Паскаль-программы. При этом пользователю предоставляется высокая скорость компиляции, удобство работы с компьютером и мощная библиотека процедур и функций.
Среда программирования TurboPascal относится к семейству Турбокомпиляторов (Турбо Си Турбо Бейсик, Турбо пролог, Турбо Acceмблер), разработанных фирмой «ВоrlandInternational» для персональных компьютеров BM PC, IBM XT, IBM AT. Все Турбо-компиляторы отличаются высокой скоростью компиляции и тщательно продуманной, очень удобной средой программирования.
Система программирования TurboPascal представляет собой компилятор с языка программирования Паскаль и некоторую инструментальную оболочку.
Состав среды TurboPascal
Инструментальную программную оболочку, предоставляющую пользователю разнообразные сервисные средства, не относящиеся непосрественок языку программирования Турбо Паскаль, но служащие для организации процесса разработки, отладки и испытания программ, принято называть средой TurboPascal или Турбо-средой. Для работы в сред TurboPascal необходимы следующие основные файлы:
turboexe интегрированная инструментальная среда Turbo
turbotpl-резидентная системная библиотека-библиотека трансля Тора,
turbo.hlр- библиотека справочной службы «ПОМОЩЬ»
turbotр- файл конфигурации среды;
turbopck-список рабочих файлов, обрабатываемых средой
Последние два файла формируются и изменяются в процессе работы с системой.
Управление средой осуществляется в основном с помощью системы последовательно разворачивающихся меню. Каждое меню реализуется в виде небольшого окна с текстом. Меню фиксирует текущее состояние диалоговой среды и предлагает несколько альтернативных путей перехода из этого состояния. Содержащиеся в меню альтернативы принято называть опциями (от английского option выбор, вариант).
Помимо окон меню для организации диалога с пользователем среда содержит 3 основных рабочих окна:
Edit - окно редактора для создания и редактирования текстов программ,
Output - окно программы для вывода результатов работы программы.
Watch - окно отладки для контроля за состоянием переменных во время отладки программы.