- Para Lisp-2, sistemas Lisp con espacios de nombres de funciones separados, consulte Lisp-1 frente a Lisp-2
LISP 2 fue un lenguaje de programación propuesto en la década de 1960 como sucesor de Lisp . Tenía una semántica en gran parte similar a Lisp y una sintaxis similar a Algol 60 . Hoy en día se lo recuerda principalmente por su sintaxis, pero de hecho tenía muchas características más allá de las de los primeros Lisps.
Early Lisps tenía muchas limitaciones, incluidos tipos de datos limitados y números lentos. Su uso de la notación entre paréntesis también se consideró un problema. El inventor de Lisp, John McCarthy , esperaba que estos problemas se abordaran en una versión posterior, denominada teóricamente Lisp 2. De ahí el nombre Lisp 1.5 para el sucesor del primer Lisp. [1]
Lisp 2 fue un proyecto conjunto de System Development Corporation e Information International, Inc. , y estaba destinado a la computadora militar AN / FSQ-32 construida por IBM . Posteriormente, el desarrollo se trasladó a IBM 360/67 y Digital Equipment Corporation PDP-6 . El proyecto fue eventualmente abandonado.
Bibliografía
- Abrahams, Paul W., Barnett, J. y col. , "El lenguaje y sistema de programación LISP 2" Actas de la Conferencia Conjunta de Computación de Otoño , 1966, págs. 661–676. [1]
- Abrahams, Paul W., "Especificaciones LISP 2", Informe técnico de Systems Development Corporation TM-3417/200/00, Santa Monica, California, 1967. [2]
- John McCarthy, "History of Lisp", 12 de febrero de 1979. [3]
- Mitchell, RW, "Propuesta de especificaciones LISP 2", Memorando No. 21 del Laboratorio de Inteligencia Artificial de Stanford, Stanford, California, 1964. [4]
Referencias
- ^ McCarthy, 1979
enlaces externos
- Sección LISP 2 de Historia de LISP en Software Preservation Group
- Paul McJones. El proyecto LISP 2. IEEE Annals of the History of Computing, octubre-diciembre de 2017, páginas 85-92.