ALGOL 68S
ALGOL 68S es un lenguaje de programación diseñado como un subconjunto de ALGOL 68, para permitir la compilación mediante un compilador de un solo paso. Fue principalmente para análisis numérico.
Implementaciones
Había disponible un compilador para ALGOL 68S para el PDP-11, escrito en el lenguaje BLISS. La versión multiprocesador diseñada para C.mmp se ha conservado en el archivo de PDP Unix Preservation Society.
Charles H. Lindsey creó otra implementación de ALGOL 68, denominada ALGOL 68S, para Sun-3, Sun SPARC (bajo SunOS 4.1), Sun SPARC (bajo Solaris 2), Atari ST (bajo GEMDOS) y Acorn Archimedes (bajo RISC OS), cf. Página de inicio de Charles Lindsey
Principales diferencias con ALGOL 68
Las principales diferencias entre ALGOL 68 y 68S, como se resume en el Apéndice 4 de la Introducción Informal, incluyen:
- No sindicato
- No flex, pero cuerdas se manejan especialmente
- No hay arrays dentro de las estructuras (pero se permitían referencias a los arrays) y una restricción similar a los arrays (siempre se permiten arrays multidimensionales)
- Limits on use of largo y corto para ayudar a implementar computadoras pequeñas
- No Salto
- No procesamiento paralelo
- Límites del orden de declaración y otras pequeñas diferencias sintácticas para permitir la compilación de un paso
- No formatos
Contenido relacionado
Spl (Unix)
Encuadernación tardía
Tabla de métodos virtuales
Alma-0
ALGOL Y