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