Lisp
Allikas: Vikipeedia
(Ümber suunatud leheküljelt Lisp (programmeerimiskeel))
| Lisp | |
|---|---|
| Paradigma | funktsionaalne, protseduraalne, reflektiivne, meta |
| Väljalaskeaeg | 1958 |
| Looja | John McCarthy |
| Arendaja | Steve Russell, Timothy P. Hart ja Mike Levin |
| Tüüpimine | dünaamiline, tugev |
| Dialektid | Common Lisp, Scheme, Emacs Lisp, AutoLISP, Logo, Clojure, ISLISP, Newlisp, BEE Lisp, Arc, SKILL |
| Mõjutanud keeli | ML, Perl, Python, Smalltalk, Ruby, Dylan, Mathematica, Rebol, Qi, Lua, JavaScript, Forth, Nu, OPS5, CLU, Falcon, Io, Ioke |
Lisp (ka LISP) on pika ajalooga programmeerimiskeelte perekond.
Lisp on väga ühtse süntaksiga keel: andmed, funktsioonid, programmid on loendid. Sellest tuleneb ka keele nimi List processing language (loendite töötlemise keel).
Keele autoriks on John McCarthy, kes leiutas selle 1958. aastal.
Võimalus programme käigupealt muuta teeb Lispist võimsa keele.[viide?]
Dialektid [muuda]
Tuntuimad üldotstarbelised Lispi dialektid on Common Lisp ja Scheme. Üks uusimaid dialekte on Clojure.
Mitmed dialektid on kasutusel aga muude programmide koosseisus. Näiteks tekstiredaktor Emacs on laiendatav Emacs Lispi abil ning AutoCAD AutoLISPiga.