Разработка программ на Паскале включает в себя следующие действия (этапы разработки программы): ввод и редактирование текста программы на языке программирования Паскаль, ее трансляцию, отладку.
Для выполнения каждого этапа применяются специальные средства: для ввода и редактирования текста используется редактор текстов, для трансляции программы - компилятор, для построения исполняемого компьютером программного модуля с объединением разрозненных откомпилированных модулей и библиотекой стандартных процедур Паскаля - компоновщик (linker), для отладки программ с анализом ее поведения, поиском ошибок, просмотром и изменением содержимого ячеек памяти компьютера- отладчик (debugger).
Для повышения качества и скорости разработки программ в середине 80-х гг. была создана система программирования Турбо Паскаль. Слово Турбо в названии системы программирования — это отражение торговой марки фирмы-разработчика Borland International, Inc. (США).
Систему программирования Турбо Паскаль называют интегрированной (integration - объединение отдельных элементов в единое целое) средой программирования, так как она объединяет в себе возможности ранее разрозненных средств, используемых при разработке программ: редактора текстов, компилятора, компоновщика, отладчика, и при этом обеспечивает программисту великолепные сервисные возможности. Часто ее кратко называют IDE (Integrated Development Environment - интегрированная среда разработки ).
|
|
Интегрированная среда программирования Турбо Паскаль версий 6.0 и 7.0 имеет следующие возможности:
• множество накладывающихся окон;
• поддержка мыши, меню, диалоговых окон;
• многофайловый редактор, который может редактировать файлы до 1 Мбайта;
• расширенные возможности отладки;
• полное сохранение и восстановление среды разработки.
К ее существенным отличиям от среды программирования Турбо Паскаль более ранних версий относятся:
• объектно-ориентированная среда разработки прикладных программ Turbo Vision;
• полные возможности встроенного ассемблера;
• личные поля и методы в объявлении объектов;
• директива расширенного синтаксиса $Х,которая позволяет вам интерпретировать функции как процедуры (и игнорировать результаты функций);
• директивы ближних и дальних процедур;
• расширенные возможности встроенной справочной системы с использованием вырезки и вставки кода примеров для каждой библиотечной процедуры и функции.