Pastel (lenguaje de programación)
Pastel es una versión extendida del lenguaje de programación Pascal, creado en 1982 para Amber, un sistema operativo del proyecto de supercomputadora S-1 del Laboratorio Nacional Lawrence Livermore en California.[1]
Pastel fue concebido por Jeffrey M. Broughton, entonces el Ingeniero de Proyectos en cargo de los compiladores y el sistema operativo del proyecto S-1,[2] debido al descontento con el lenguaje PL/1 en el que estaba siendo implementado Amber. El lenguaje fue llamado Pastel ("un Pascal descolorido") y su compilador fue la inspiración para que Richard Stallman creara el GNU C Compiler.[3]
Comparado con los compiladores de Pascal de aquella época, Pastel incluía:[4]
- Definiciones de tipo mejoradas
- Tipos paramétricos
- Control explícito de empaquetado y asignación
- Modos adicionales de paso de argumentos
- Construcciones de control adicionales
- Iteración de conjuntos
- Modo de salida de bucle
- Declaración de retorno
- Definición de módulo
- Manejo de excepciones
- Mejoras generales
- Operaciones booleanas condicionales
- Expresiones constantes
- Inicialización de variables
Referencias
- Mark Smotherman (abril de 2013). «Supercomputadora S-1 (1975-1988)» (en inglés). Consultado el 9 de julio de 2014.
- Mark Smotherman (28 de junio de 2005). «Miembros del proyecto S-1» (en inglés). Consultado el 9 de julio de 2014.
- Frankston, Charles (mayo de 1984). El sistema operativo Amber, Implementación (en inglés). MIT. Consultado el 9 de julio de 2014.
- Jeff Broughton (11 de abril de 1985). «Desarrollo de software del S-1: Lenguajes de programación admitidos» (en inglés). Consultado el 9 de julio de 2014.
Este artículo ha sido escrito por Wikipedia. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.