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

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
м откат правок 83.174.239.146 (обс.) к версии 95.106.61.114
Метка: откат
Строка 98:
Паскаль, в его первоначальном виде, представляет собою чисто [[Процедурное программирование|процедурный язык]] и включает в себя множество алголоподобных структур и конструкций с зарезервированными словами наподобие <code>if</code>, <code>then</code>, <code>else</code>, <code>while</code>, <code>for</code>, <code>repeat</code> и т. д. Тем не менее, Паскаль также содержит большое количество возможностей для структурирования информации и абстракций, которые отсутствуют в изначальном [[Алгол-60|Алголе-60]], такие как [[Тип данных|определение типов]], [[Структура (программирование)|записи]], [[Указатель (тип данных)|указатели]], [[Перечислимый тип|перечисления]], и [[Множество|множества]]. Эти конструкции были частично унаследованы или инспирированы от языков [[Симула]]-67, [[Алгол-68]]{{Нет АИ|26|5|2013}}<!-- сравнивая А68 с А60 и паскалем, вижу, что Паскаль — почти А60, А68 наблюдаю скорее в С++ -->, созданного [[Вирт, Никлаус|Никлаусом Виртом]] {{нп3|AlgolW}} и предложены [[Хоар, Чарльз Энтони Ричард|Хоаром]].
 
В современных диалектах (Delphi Pascal, Free Pascal) доступны такие операции, как перегрузка операторов и функций.
 
=== Hello, world! ===