Pastel (lenguaje de programación)

De Wikipedia, la enciclopedia libre

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.