АЛГОЛ 68-Р

АЛГОЛ 68-R История ALGOL 68-R Первая реализация алгоритмического языка ALGOL 68   Опубликован отчет в декабре 1968 года   Рабочая конференция IFIP […]

АЛГОЛ 68-R

  • История ALGOL 68-R

    • Первая реализация алгоритмического языка ALGOL 68  
    • Опубликован отчет в декабре 1968 года  
    • Рабочая конференция IFIP в 1970 году  
  • Компилятор ALGOL 68-R

    • Написан на локальном диалекте ALGOL 60  
    • Синтаксический анализатор с использованием SID  
    • Первая версия занимала 34 тысячи слов, переписана до 36 тысяч  
    • Реализован под управлением операционной системы George 3 на ICL 1907F  
  • Ограничения языка

    • Идентификаторы, режимы и операторы должны быть указаны перед использованием  
    • Отсутствие автоматических процедур  
    • Явный недействительный режим  
    • Отсутствие официальных декларантов  
    • Отсутствие параллельной обработки  
    • Переход не может быть пропущен  
    • Объединение возможно только при наличии сильных позиций  
  • Изменения в языке

    • Принуждение к процедуре отменено, выражение form mode : переопределено  
    • Явный символ VOID для упрощения синтаксического анализа  
    • Формальные деклараторы изменены, удалены границы массива  
    • Отсутствие параллельной обработки, реализовано расширение ALGOL 68-RT  
    • Переход не может быть пропущен, символ GOTO обязателен  
  • Дополнительные возможности

    • Раздельная компиляция с библиотечным форматом и утилитами  
    • Низкоуровневый доступ к системе с разделами EDOC и операторами манипулирования адресами  
  • Доступность

    • Копия компилятора доступна по лицензии GNU General Public License  

Полный текст статьи:

АЛГОЛ 68-Р

Оставьте комментарий

Прокрутить вверх