Turbo Pascal – система для разработки программ на алгоритмическом языке Pascal для операционной системы MS DOS.
Система позволяет решать следующие задачи:
1. Написание текста программы в окне текстового редактора, запись текста на диск в файл (с расширением *.pas), загрузка текста с диска. В тексте программы разные синтаксические элементы могут выделяться разными цветами.
2. Компиляция программы с сохранением созданного исполняемого файла в памяти или на диске (расширение файла *.exe). Во время компиляции выполняется синтаксический контроль текста программы, при обнаружении ошибок компиляция прекращается и появляется сообщение об обнаруженной ошибке.
3. Запуск скомпилированной программы из системы Turbo Pascal. Результаты работы программы отображаются в окне пользователя – User Screen.
4. Отладка программы с заданием точек останова программы, использованием пошагового прохождения программы и возможностью просмотра значений переменных.
5. Использование стандартных библиотечных модулей процедур и функций и разработка библиотечных модулей пользователя.
6. Использование справочной системы по работе в Turbo Pascal и по языку Pascal. Разработка справочной системы для программы пользователя.
7. Настройка системы для работы (параметры компиляции, использования памяти компьютера при работе с программами, задание каталогов, где расположены различные программные модули и пр.).
Запускающий файл системы – turbo.exe.
Для компиляции программ необходимы модули процедур и функций языка Pascal. Они могут храниться в библиотечном файле системы – turbo.tplили в виде отдельных файлов с расширением *.tpu. В файле turbo.tplобычно содержатся модули System, CRT, Printer, Overlay и Dos. Однако состав модулей файла turbo.tpl может изменяться с помощью программы tpumover.exe.
Справочная система хранится в файле turbo.tph.