Alphard es un lenguaje de programación tipo Pascal para la abstracción y verificación de datos , propuesto y diseñado por William A. Wulf , Ralph L. London y Mary Shaw . [ 1 ] El lenguaje fue objeto de varias publicaciones de investigación a finales de la década de 1970, pero nunca se implementó. Su principal característica innovadora fue la introducción del tipo de dato 'form' , que combina una especificación y una implementación procedimental (ejecutable) . También tomó el generador de IPL-V , [ 2 ] así como las funciones de mapeo de Lisp [ 3 ] y las generalizó. [ 4 ]
Referencias
- ↑ Wulf, William A.; London, Ralph L.; Shaw, Mary (diciembre de 1976). "Una introducción a la construcción y verificación de programas Alphard" (PDF) . IEEE Transactions on Software Engineering . 2 (4): 253– 265. doi : 10.1109/TSE.1976.233830 .
- ↑ Newell, Allen (1964). Manual del lenguaje de procesamiento de información-V . Prentice-Hall . Recuperado el 12 de mayo de 2012 .
- ↑ McCarthy, John (1965). Manual del programador de LISP 1.5 (2.ª ed.). Cambridge: MIT Press. ISBN 978-0262130110.
- ↑ Shaw, Mary (1981). Alphard: forma y contenido . Springer-Verlag. ISBN 978-3-540-90663-6Consultado el 12 de mayo de 2012 .
Lecturas adicionales
- Cleaveland, J. Craig (1986). Introducción a los tipos de datos . Addison-Wesley. ISBN 0201119404.
- Pascal (lenguaje de programación)
- Lenguajes de programación experimentales
- Temas básicos de lenguajes de programación