Обзор Турбо Паскаль

Pascal – язык, созданный Никлаусом Виртом в начале 1970-х годов для обучения студентов программированию. Поскольку язык учебный, его синтаксис имеет понятные английские слова и по простоте не уступает современному Пайтону.

Turbo Pascal 7.0 – среда разработки на Паскале для DOS, Windows 3.x. Выпущена в 1993 году фирмой Borland.

Достоинства Turbo Pascal 7.0

  • IDE удобна и понятна. В ней присутствует функциональный отладчик, который доступен в любой момент.
  • Свой справочник, по которому можно изучать синтаксис без поиска информации в других местах.
  • Быстрая компиляция.
  • Встроена возможность использования вставок на ассемблере.

Недостатки

  • Компилятор рассчитан на DOS, а его почти нигде не используют. Программа не рассчитана на работу с современными процессорами.
  • Ошибка в CRT (количество циклов для функции delay вычисляется неверно), из-за которой при запуске программы на процессоре с частотой больше 200 MHz сразу происходит аварийное завершение с надписью «Runtime error 200 at…».
  • Недостаток меток во встроенном ассемблере (команды выполняются, даже если на них не было перехода).

В наше время работа в TP 7 кажется невозможной, так как среда вышла почти 30 лет назад ещё на дискетах. Тем не менее, в сети доступен как оригинальный Turbo Pascal 7, так и его свободные аналоги.

Turbo Pascal 7.0 School Pack

TP School Pack – среда разработки на Паскале, которая работает через DOSBox. По этой причине среду можно запустить на современном компьютере.

Особенности:

  • Полный перевод на русский язык;
  • Работают все модули (и graph тоже);
  • Нет известной ошибки с delay;
  • Поддержка как оконного, так и полноэкранного режима;
  • Возможность сделать скриншот PrintScreen-ом;
  • Сборка содержит Norton Commander.

Pascal ABC.NET

Простая и мощная среда разработки для обучения с современным интерфейсом. Благодаря ядру NET поддерживает единую систему типов, классы, интерфейсы, исключения, делегаты, перегрузку операций, методы расширения, и т. д.

Особенности:

  • PascalABC.NET –современный ЯП. Его возможности превосходят язык Delphi, а по производительности он близок к C#.
  • Опора на платформу Microsoft .NET.
  • PascalABC.NET расширен современными языковыми возможностями для легкого, компактного и понятного программирования.

Бесплатная версия Free Pascal

FPC – бесплатный (GNU GPL) компилятор языка Object Pascal. Синтаксис языка соответствует версии от Borland. При этом компилятор совместим с современными операционными системами и имеет поддержку на разных платформах. Программа обновляется до сих пор.

«Привет, мир!» на Turbo Pascal

Выведем традиционное сообщение в качестве нашей первой программы.

Program Hello_World;
Begin
WriteLn(‘Hello, World’);
ReadLn;
End.

Введите текст и нажмите Alt+F5. Появится окно с сообщением «Hello, World».

Справка по TP 7.0

Экран разделён на три секции:

  • Строка меню
  • Рабочая область
  • Строка состояния

Строка меню активизируется нажатием клавиши F10. Разделы меню:

  • File. Создать, открыть, сохранить файл.
  • Edit. Редактирование текста.
  • Search. Поиск по тексту.
  • Run. Запуск программы.
  • Compile. Компиляция.
  • Debug. Поиск ошибок.
  • Tools. Инструменты.
  • Options. Настройки компилятора и IDE.
  • Window. Операции с окнами.
  • Help. Справочник.

Все пункты меню доступны через горячие клавиши. Для этого надо нажать клавишу Alt и ту букву, которая выделена красной в названии пункта меню. Можно использовать мышь.

Горячие клавиши окна разработчика:

  • Ctrl+F9 — запуск программы
  • F2 — сохранение программы
  • F3 — открытие сохраненной программы
  • Alt+F3 – закрыть окно
  • Ctrl+F1 — справка о выделенном операторе
  • Alt+Backspace — отмена
  • Ctrl+Y – удалить строку
  • Shift+стрелки — выделение текста
  • Ctrl+Insert — копировать
  • Shift+Insert — вставить
  • Alt+X — выход

Один комментарий к “Обзор Турбо Паскаль

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *