Персональные ЭВМ

Система Turbo Pascal 5.5


Система Turbo Pascal 5.5 включает в себя: компилятор одно­проходной, генерирующий исполнение файлов; версию компиля­тора для работы в командной строке или из другого редактора текста; объектно-ориентированные расширения (являющиеся надмножеством языка Object Pascal, похожего на диалект языка Паскаль для ПЭВМ Apple); отладчик программ, позволяющий транслировать программу в режиме пошагового выполнения, устанавливать контрольные точки, просматривать выражения и модифицировать переменные; интерактивный полноэкранный ре­дактор, вызывающий из своей среды компилятор и отладчик); систему помощи, доступную из самой интегрированной оболочки, любого редактора текста и поддерживающую иерархические и перекрестные ссылки, контекстно-чувствительные подсказки; библиотечные программные модули (обращение к внутренним функциям MS DOS, управление консолью ПЭВМ, управление принтером, организацию оверлеев, работу с графикой, обеспе­чение совместимости с предыдущими версиями системы); компо­новщик оверлейных модулей; средства поддержки арифмети­ческих сопроцессоров 8087/80287/80387, а также их полную прог­раммную эмуляцию; компоновщик объектных модулей; средства работы в текстовом режиме (быстрый вывод на цветной дисплей, многооконный режим с перекрывающимися окнами, быстрая регенерация экрана); средства работы в графическом режиме (более 70 функций, а также ГИП фирмы Borland BGI, поддерживающий большое число’ видеоадаптеров: CGA, EGA, MCGA, VGA, Hercules, IBM 8514, PC 3270 и др.).

Недостатки системы Turbo Pascal 5.5: устаревший ГИП (от­сутствуют многооконный режим и поддержка манипулятора типа «мышь»), отсутствие встроенного ассемблера; устраняются в пос­ледующих версиях.

Интегрированная среда Quick Pascal компилирует Программы на 10—15 % быстрее, чем Turbo Pascal 5.5, имеет ГИП, ориентиро­ванный на многооконный режим работы (до 9 окон), поддержку манипулятора «мышь», интерфейс типа «меню» и диалоговые окна, мощный встроенный редактор с цветовым кодированием символов, мощную систему помощи. В комплект входят интегри­рованная среда, компилятор для работы в командной строке, отдельные файлы компоновщика объектных модулей и менеджера библиотек, утилита поддержки построения программных комплек­сов, работающих в формате UNIX, обучающие системы Express и другие полезные утилиты.

При программировании без использования объектных расши­рений языка Quick Pascal и Turbo Pascal имеют почти полную совместимость. Однако при объектно-ориентированном програм­мировании имеются существенные трудности при переносе программ.

Диалект языка Паскаль фирмы Microsoft (MS Pascal) являет­ся широким надмножеством стандарта. В отличие от Turbo и Quick диалектов языка Паскаль в MS Pascal-программе исполь­зуются операторы заголовка с указанием стандартных файлов в вода-вывода.

.

Комментарии закрыты