Lisp
A HupWiki-ből...
Tartalomjegyzék |
Áttekintés
A funkcionális programozási nyelvek első képviselője. Neve A LISt Processing, listafeldolgozó kifejezésből származik (egyébként angolul selypítést jelent). Kezdetben elsősorban a mesterséges intelligencia kutatásában alkalmazták, de ma már általános célú programozási nyelvnek tekinthető. Szimbolikus kifejezésekkel végzett műveletek végrehajtására dolgozták ki.
Története
Az 1950-es évek évek végén a Massachusetts Institute of Technology munkatársai dolgozták ki John McCarthy vezetésével. Az első, 1.5-ös változat 1960-ban jelent meg.
Változatok
A LISP rendszer változatai néhány nagy családba sorolhatók:
Az ANSI a Common Lispet X3.226-1994 számon szabványosította. A LISP-hez kapcsolódó nyelvek például a Scheme, LOGO és a CLOS.
Nyelvi Elemek
Mind a kód, mind az adat lista formában tárolódik. A listákat zárójelek fogják közre, innen a lisp kód jellegzetes "zárójelrengeteg-szerű" kinézete.
Lásd Még
- Dylan: A Common Lisp által inspirált objektum-orientált nyelv, a lisp szintaxist C-szerűre cserélték remélve, hogy így sikeresebb lehet a nyelv
- Emacs Lisp: az Emacs univerzum nyelve