]]> ]]>

Standard Pascal

Диалект языка программирования Pascal

В 1982 г. Международная организация по стандартизации (ISO) выпустила стандарт ISO 7185:1983. В это же время вышел американский стандарт ANSI/IEEE 770X3.97:1983. В 1989 г. стандарт ISO 7185:1983 был подкорректирован с целью исправления ошибок и неточностей, найденных в оригинальном документе, после чего надобность в самостоятельном ANSI-стандарте отпала и он был заменен ссылкой на ISO 7185:1990. Итоговую версию этого стандарта иногда называют ISO 7185 (без указания года), но чаще — Standard Pascal.

Этот стандарт формализует оригинальный Pascal, придуманный Виртом и описанный в документе “The Pascal Report”, и не вносит в него новых элементов. Это объясняется тем, что изначально язык был очень тщательно продуман и спроектирован и на момент принятия стандарта не нуждался в существенных доработках.

Уточнены следующие элементы языка:

  • когда функция принимает в качестве параметра другую функцию, в списке параметров первой должно присутствовать полное объявление второй, включая типы ее аргументов.
  • параметры функции могут быть как значениями, так и параметрами VAR.
  • стандартные функции запрещено передавать в качестве параметров.
  • уточнены правила совместимости сложных типов.
  • снято ограничение на длину названий переменных и функций.
  • запрет на вход в процедуру посредством GOTO (можно переходить в другую процедуру, но только в наружный блок).
  • счетчик цикла FOR должен быть локальной переменной.

Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам