АЛГОЛ 68С
Парадигмы | Мультипарадигма : одновременное , императивное |
---|---|
Семья | АЛГОЛ |
Разработано | Чарльз Х. Линдси |
Впервые появился | 1977 год |
Дисциплина набора текста | статический , прочный , безопасный , структурный |
Объем | Лексический |
Язык реализации | БЛАЖЕНСТВО |
Платформа | Моторола 680x0 , Sun SPARC |
ТЫ | SunOS , Солярис , ГЕМДОС |
АЛГОЛ 68S — это язык программирования, разработанный как подмножество АЛГОЛ 68 , позволяющий компилировать с помощью однопроходного компилятора . [1] В основном это было для численного анализа .
Реализации [ править ]
был доступен компилятор АЛГОЛА 68S Для PDP-11 , написанный на языке BLISS . Многопроцессорная версия, разработанная для C.mmp. [2] был сохранен в архиве Общества сохранения Unix PDP. [3]
Чарльз Х. Линдси создал еще одну реализацию АЛГОЛА 68, названную АЛГОЛ 68S, для Sun-3 , Sun SPARC (под SunOS 4.1), Sun SPARC (под Solaris 2), Atari ST (под GEMDOS ) и Acorn Archimedes (под RISC OS ) , см. домашнюю страницу Чарльза Линдси.
от АЛГОЛА отличия Основные 68
Основные различия между АЛГОЛом 68 и 68S, кратко изложенные в Приложении 4 «Неофициального введения», [4] включать:
- Нет союза
- Нет гибкости , но строки обрабатываются особым образом.
- Никаких массивов внутри структур (но ссылки на массивы были разрешены) и аналогичное ограничение на массивы массивов (тем не менее, многомерные массивы разрешены).
- Ограничения на использование длинных и коротких значений для облегчения реализации на небольших компьютерах.
- Нет кучи
- Никакой параллельной обработки
- Ограничения на порядок объявления и другие небольшие синтаксические различия, позволяющие выполнить однопроходную компиляцию.
- Нет формата с
Ссылки [ править ]
- ^ Хиббард, П.Г. (май 1977 г.). «Подъязык АЛГОЛА 68» . Уведомления SIGPLAN . 12 (5): 71–79. дои : 10.1145/954652.1781177 . S2CID 37914993 .
- ^ http://vestein.arb-phys.uni-dortmund.de/~wb/a68s.txt .
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) ; Отсутствует или пусто|title=
( помощь ) [ постоянная мертвая ссылка ] Описание реализации C.mmp A68S. - ^ «Архивная копия» . www.tuhs.org . Архивировано из оригинала 20 июля 2008 года . Проверено 13 января 2022 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ Линдси, Швейцария ; ван дер Мейлен, С.Г. (1977). Неофициальное введение в Алгол 68 . Северная Голландия.