Описание тега pascal
Паскаль - влиятельный императивный и процедурный язык программирования, разработанный в 1969 году и опубликованный в 1970 году Никлаусом Виртом как небольшой и эффективный язык. Он был в основном (но не исключительно) предназначен для обучения студентов структурированному программированию и структурированию данных.
Pascal является потомком algol, но он был реализован на широком спектре архитектур, от PDP-11, компьютеров IBM до мэйнфреймов CDC Cyber и IBM System 370. Паскаль, вероятно, достиг критической массы примерно в то время, когда Borland выпустила Turbo Pascal в 1983 году.
Позже Вирт разработал Modula-2 и Oberon, и эти языки во многом повторяют дизайн Паскаля. Другие производные включают Object Pascal на основе ООП (используется в Delphi и Lazarus/ Free Pascal).
Паскаль является чисто процедурным языком и включает управляющие операторы с зарезервированными словами, например if
, then
, else
, while
, for
, и так далее. Однако в Паскале также есть много средств структурирования данных и других абстракций, не включенных в АЛГОЛ 60, таких как определения типов, записи, указатели, перечисления и наборы.
Внешние ресурсы:
- Язык Паскаль
- ISO 7185 Стандартный Паскаль
- Бесплатный паскаль (компилятор с открытым исходным кодом для Паскаля и объектный паскаль)
- UCSD Pascal / p-System от Калифорнийского университета в Сан-Диего
- Статья в Википедии о UCSD Pascal и p-System