Паскаль (язык программирования) — различия между версиями

Материал из ЭНЭ
Перейти к: навигация, поиск
(восстановлено из архива)
 
(восстановлено из архива)
 
Строка 5: Строка 5:
 
Предком языка '''Pascal''' считается [[Algol]], в особенности стандарт Algol-68, в разработке которого Никлаус Вирт принимал непосредственное участие.
 
Предком языка '''Pascal''' считается [[Algol]], в особенности стандарт Algol-68, в разработке которого Никлаус Вирт принимал непосредственное участие.
  
В свою очередь Виртовский Pascal можно считать \"предком\" других языков, которые условно подразделяются на несколько ветвей:
+
В свою очередь Виртовский Pascal можно считать "предком" других языков, которые условно подразделяются на несколько ветвей:
  
 
* Виртовские языки - дальнейшее развитие идей, заложенных в Pascal его автором:
 
* Виртовские языки - дальнейшее развитие идей, заложенных в Pascal его автором:

Текущая версия на 03:35, 26 июля 2007


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.

См. также: