Reklama

Lisp

(LISt Processing)

jezyk programowania opracowany w 1958 r. przez Johna McCarthy'ego jako notacja równan rekurencyjnych; najstarszy po Fortranie, uzywany m.in. do rózniczkowania symbolicznego, calkowania wyrazen algebraicznych, programowania zagadnien sztucznej inteligencji (automatyczne dowodzenie twierdzen), budowania interpretatorów, kompilatorów, powlok systemów operacyjnych oraz do edukacji informatycznej (H. Abelson, MIT). Pierwsza implementacje (czysty Lisp) wykonano dla komputera IBM 704 w 1960 r. W L. wprowadzono pojecie a t o m u (atom), czyli elementarnej danej o skladni zblizonej do wspólczesnie rozumianych nazw, oraz pojecie listy. Specyficzne dla L. jest takze jednolite traktowanie danych i procedur (te ostatnie mozna przetwarzac tak jak dane). Przedrostkowa, w pelni nawiasowa notacja L. zyskala zagorzalych zwolenników i przeciwników. Lisp ma wiele dialektów: MacLisp (Moon, MIT 1978), Interlisp (Teitelman, BBN 1974), przenosny Standard Lisp (Hearn 1969), Franz Lisp (Berkeley), Zetalisp (Moon, 1981), Scheme (Levis, Steele Jr, Sussmann, MIT 1975, od 1990 r. standard IEEE), Common Lisp (standard przemyslowy Lispu, ANSI 1994). Zob. tez Logo, Algol 60, APL, Basic, Pascal, C, jezyki programowania, cukier syntaktyczny, Texas Instruments.

Reklama

Podobne hasła:

Encyklopedia Internautica
Reklama
Reklama
Reklama