Язык программирования Turbo Pascal

Доклад

Паскаль – язык профессионального  программирования, который назван в  честь французского математика и  философа Блеза Паскаля (1623–1662) и  разработан в 1968–1971 гг. Никлаусом Виртом, для обучения студентов методам разработки программ, таким как "программирование сверху вниз", "структурное программирование" и т. д. Вирту не понравился не один из существующих на тот момент языков, и в 1968 году он приступил к разработке своего собственного. Первая версия языка была создана для компьютера CDC 6000.Благодаря своей четкости, логичности и другим особенностям Паскаль надолго занял свою нишу, являясь прекрасным языком для обучения программированию. Паскаль использовался и для разработки серьезных программ- приложений. Шутили, что Вирт разработал игрушку, но многие отнеслись к ней слишком серьезно

Язык программирования Pascal (назван в честь выдающегося французского математика и философа Блеза Паскаля (1623 - 1662)), разработан в 1968–1971 гг. Никлаусом Виртом, профессором, директором Института информатики Швейцарской высшей политехнической школы. Язык Pascal, созданный первоначально для обучения программированию как систематической дисциплине, скоро стал широко использоваться для разработки программных средств в профессиональном программировании.

Широкой популярности Pascal среди программистов способствовали следующие причины:

  • благодаря своей компактности, удачному первоначальному описанию Pascal оказался достаточно легким для обучения.
  • язык программирования Pascal отражает фундаментальные и наиболее важные концепции (идеи) алгоритмов в очевидной и легко воспринимаемой форме, что предоставляет программисту средства, помогающие проектировать программы.
  • язык Pascal позволяет четко реализовывать идеи структурного проектирования и структурной организации данных.
  • язык Pascal сыграл большую роль в развитии методов аналитического доказательства правильности программ и позволил реально перейти от методов отладки программ к системам автоматической проверки правильности программ.
  • применение языка Pascal значительно подняло «планку» надежности разрабатываемых программ за счет требований Pascal к описанию используемых в программе переменных, проверки согласованности программы при компиляции без ее выполнения.
  • использование в Pascal простых и гибких структур управления: ветвлений циклов.

Для повышения качества и  скорости разработки программ в середине 80-х гг. была создана система программирования Turbo Pascal. Слово Турбо в названии системы программирования – это отражение торговой марки фирмы-разработчика Borland International, Inc. (США).

Систему программирования Turbo Pascal называют интегрированной (integration – объединение отдельных элементов в единое целое) средой программирования, так как она объединяет в себе возможности ранее разрозненных средств, используемых при разработке программ: редактора текстов, компилятора, комповщика, отладчика, и при этом обеспечивает программисту великолепные сервисные возможности. Часто ее кратко называют IDE (Integrated Development Envirinment – интегрированная среда разработки).

Интегрированная среда программирования Turbo Pascal версий 6.0 и 7.0 имеет следующие возможности:

  • множество накладывающихся окон;
  • поддержка мыши, меню, диалоговых окон;
  • многофайловый редактор, который может редактировать файлы до 1Мбайта;
  • расширенные возможности отладки;
  • полное сохранение и восстановление среды разработки.

К ее существенным отличиям от среды программирования Turbo Pascal более ранних версий относятся:

  • объектно-ориентированная среда разработки прикладных программ Turbo Vision;
  • полные возможности встроенного ассемблера;
  • директива расширенного синтаксиса $ X, которая позволяет вам интерпретировать функции как процедуры (и игнорировать результаты функций);
  • генерация кода 286;
  • адресные ссылки в типизированных константах;
  • директивы ближних и дальних процедур;
  • редактирование инициализированных данных из объектных файлов;
  • более быстрый монитор кучи, сокращающий фрагментацию (FreeMin и FreeList удалены);
  • расширенные возможности встроенной справочной системы с использованием вырезки и вставки кода примеров для каждой библиотечной процедуры и функции.

В своей простейшей форме  программа Borland Pascal состоит из        заголовка программы, который именует программу, и основного программного блока,  выполняющего  назначение  программы.  В основном программном блоке находится секция кода, заключенная между ключевыми словами begin и end.  Приведем простейшую программу, иллюстрирующую эти принципы:

 

program Privet;

begin

Writeln('Добро пожаловать в Borland Pascal');

end.

Первая строка – это  заголовок программы,  который  именует данную программу.  Остальная  часть программы – это исходный  код, который начинается ключевым словом begin и заканчивается end. Хотя данная конкретная программа содержит только  одну  строку,  их может быть  много.  В любой программе Borland Pascal все действия выполняются между begin и end.


        И на этом завершаем рассмотрение основ программирования на  Турбо Паскале. Среди них вычисления  и обработка информации,  использование   объектно- ориентированного  программирования  – словом,   те   задачи,   с   которыми приходится сталкиваться профессиональному программисту.  Турбо Паскаль был выбран  как   наилучший   язык   программирования   для   обучения   основам профессионального программирования.