Pastel (lenguaje de programación)

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 editar

  1. Mark Smotherman (abril de 2013). «Supercomputadora S-1 (1975-1988)» (en inglés). Consultado el 9 de julio de 2014. 
  2. Mark Smotherman (28 de junio de 2005). «Miembros del proyecto S-1» (en inglés). Consultado el 9 de julio de 2014. 
  3. Frankston, Charles (mayo de 1984). El sistema operativo Amber, Implementación (en inglés). Instituto de Tecnología de Massachusetts (MIT). Consultado el 9 de julio de 2014. 
  4. 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.