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
- Sekcja LISP 2 Historii LISP w Software Preservation Group
- Paula McJonesa. Projekt LISP2. IEEE Annals of the History of Computing, październik-grudzień 2017, strony 85-92.