WikiDer > АЛГОЛ 68S
Парадигмы | Мультипарадигма: одновременный, императив |
---|---|
Семья | АЛГОЛ |
Разработано | Чарльз Х. Линдси |
Впервые появился | 1977 |
Печатная дисциплина | статический, сильный, безопасный, структурный |
Объем | Лексический |
Язык реализации | БЛАЖЕНСТВО |
Платформа | Motorola 680x0, Солнце SPARC |
Операционные системы | SunOS, Солярис, GEMDOS |
АЛГОЛ 68S это язык программирования разработан как подмножество АЛГОЛ 68, чтобы разрешить компиляцию через однопроходный компилятор.[1] Это было в основном для числовой анализ.
Реализации
Компилятор для ALGOL 68S был доступен для PDP-11, написано на языке БЛАЖЕНСТВО. Многопроцессорная версия, предназначенная для C.mmp[2] хранился в архиве PDP Unix Preservation Society.[3]
Чарльз Х. Линдси создал другую реализацию АЛГОЛА 68, названную АЛГОЛ 68S, для Вс-3, Солнце SPARC (под SunOS 4.1), Sun SPARC (под Солярис 2), Atari ST (под GEMDOS) и Желудь Архимеда (под ОС RISC), ср. [2]
Основные отличия от АЛГОЛА 68
Основные различия между АЛГОЛОМ 68 и 68S, как показано в Приложении 4 неофициального введения,[4] включают:
- Нет союз
- Нет сгибать, но нитьобрабатываются специально
- Никаких массивов внутри структур (но ссылки на массивы были разрешены) и аналогичное ограничение на массивы массивов (многомерные массивы, тем не менее, разрешены)
- Ограничения на использование длинный и короткая для помощи в реализации на малых компьютерах
- Нет куча
- Нет параллельная обработка
- Ограничения на порядок объявления и другие небольшие синтаксические различия, позволяющие компилировать за один проход
- Нет форматs
Рекомендации
- ^ Хиббард, П. (Май 1977 г.). «Подъязык Алгола 68». Уведомления SIGPLAN. 12 (5).
- ^ http://vestein.arb-phys.uni-dortmund.de/~wb/a68s.txt. Цитировать журнал требует
| журнал =
(помощь); Отсутствует или пусто| название =
(помощь)[постоянная мертвая ссылка] Описание реализации C.mmp A68S. - ^ [1]
- ^ Линдси, К. Х.; ван дер Мейлен, С. Г. (1977). Неформальное введение в Algol 68. Северная Голландия.
Этот язык программирования-связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |