Common Lisp
Ilme
Artiklis ei ole piisavalt viiteid. |
| 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 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 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
[muuda | muuda lähteteksti]Hello world programm Common Lispis:
(format t "Hello, World!~%")
Viited
[muuda | muuda lähteteksti]- 1 2 "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.