Common Lisp
Artiklis ei ole piisavalt viiteid. |
Common Lisp on programmeerimiskeele Lisp üks peamisi dialekte.[1][2]Common Lisp loodi, et standardiseerida Lispi variante. Mida aeg edasi, seda rohkem on Common Lispi standardi erinevaid implementatsioone.
Common Lisp | |
---|---|
Paradigma | protseduraalne, funktsionaalne, objektorienteeritud, meta |
Väljalaskeaeg | 1984, 1994 ANSI Common Lisp |
Arendaja | ANSI X3J13 committee |
Tüüpimine | dünaamiline, tugev |
Implementatsioonid | Allegro CL, ABCL, CLISP, Clozure CL, CMUCL, Corman Common Lisp, ECL, GCL, LispWorks, Movitz, Scieneer CL, SBCL, Symbolics Common Lisp |
Dialektid | CLtL1, CLtL2, ANSI Common Lisp |
Mõjutatud keeltest | Lisp, Lisp Machine Lisp, MacLisp, Scheme, InterLisp |
Mõjutanud keeli | Clojure, Dylan, Emacs Lisp, Eulisp, ISLisp, SKILL, Stella, SubL |
OS | mitmeplatvormiline |
Common Lisp on üldotstarbeline programmeerimiskeel, mis toetab protseduraalset, funktsionaalset ja objektorienteeritud programmeerimist.[1]
Common Lisp sisaldab CLOS-i: objektorienteeritud programmeerimise süsteemi multimeetodite ja meetodite kombineerimisega. Keel on laiendatav läbi Lispi makrode.
Hello, world
muudaHello world programm Common Lispis:
(format t "Hello, World!~%")
Viited
muuda- ↑ 1,0 1,1 "Common Lisp". common-lisp.net. Vaadatud 2017-26-09.
{{netiviide}}
: kontrolli kuupäeva väärtust:|Kasutatud=
(juhend) - ↑ "Lisp FAQ". paulgraham.com. Vaadatud 26. septembril 2017.