LISP2

LISP 2 był językiem programowania zaproponowanym w latach 60. jako następca Lispa . Miał w dużej mierze semantykę podobną do Lispa i Algola 60 . Dziś jest głównie pamiętany ze swojej składni, ale w rzeczywistości miał wiele funkcji wykraczających poza te z wczesnych Lispów.

Wczesne Lispy miały wiele ograniczeń, w tym ograniczone typy danych i wolne numery. Za problem uznano również użycie przez niego zapisu z pełnymi nawiasami. Wynalazca Lispa, John McCarthy , spodziewał się, że problemy te zostaną rozwiązane w późniejszej wersji, zwanej teoretycznie Lisp 2. Stąd nazwa Lisp 1.5 dla następcy najwcześniejszego Lispa.

Lisp 2 był wspólnym projektem System Development Corporation i Information International, Inc. i był przeznaczony dla wojskowego komputera AN/FSQ-32 zbudowanego przez IBM . Rozwój później przeniósł się do IBM 360/67 i Digital Equipment Corporation PDP-6 . Projekt został ostatecznie porzucony.

Zobacz też

Bibliografia

  • Abrahams, Paul W.; Barnett, Jeffrey A.; Książka, Erwinie; Firth, Donna; Kameny, Stanley L.; Weissman, Clark; Hawkinson, Lowell; Levin, Michael I .; Saunders, Robert A. (1966). „Język i system programowania LISP 2” (PDF) . Materiały z jesiennej wspólnej konferencji komputerowej . s. 661–676.
  • Abrahams, Paul W. (1967). Specyfikacje LISP 2 (PDF) (raport techniczny). Santa Monica, Kalifornia: System Development Corporation . Raport techniczny TM-3417/200/00.
  • McCarthy, John (12 lutego 1979). „Historia Lispa” .
  • Mitchell, RW (1964). Propozycja specyfikacji LISP 2 (PDF) (raport techniczny). Stanford, Kalifornia: Stanford Artificial Intelligence Laboratory . Notatka nr 21.

Linki zewnętrzne