Паскаль (язык программирования)

Материал из ЭНЭ
Перейти к: навигация, поиск


Pascal (Паскаль) - структурный, процедурный алгоритмический язык программирования, созданый Никлаусом Виртом и названный в честь французкого математика и физика Блеза Паскаля.

Предком языка Pascal считается Algol, в особенности стандарт Algol-68, в разработке которого Никлаус Вирт принимал непосредственное участие.

В свою очередь Виртовский Pascal можно считать "предком" других языков, которые условно подразделяются на несколько ветвей:

  • Виртовские языки - дальнейшее развитие идей, заложенных в Pascal его автором:

Следует заметить, что данная ветвь оказалась наиболее популярной на практике, особенно Object Pascal, компиляторы для которого не ограничены продуктами Borland.

  • Стандарты языка - стандарты ANSI, практически не получившие применения, хотя с теоретической точки зрения они весьма интересны:
    • Standard Pascal - практически тот самый вариант, разработанный Виртом.
    • Extended Pascal - добавлены некоторые расширения.
    • Standard Pascal with Objects - объектно-ориентированный язык, впрочем еще не являющийся формально стандартом.

Стандарты практически не реализованы, частичная их реализация есть в GNU Pascal - не самом популярном из компиляторов... Однако недавно в GNU-сообществе появился новый проект - Free Pascal Compiler - этот компилятор, написанный на самом Free Pascal существенно качественнее, чем GPC. Имеется даже интегрированная среда разработки - Lazarus. Сейчас поддерживается графический интерфейс GTK, но планируется переход к Qt.

См. также: