Common Lisp
Allikas: Vikipeedia
| Selles artiklis puuduvad viited. Palun aita artiklit täiendada, lisades sobivaid 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 | multi-platvormne |
Common Lisp on programmeerimiskeele Lisp üks peamisi dialekte. Common Lisp loodi standardiseerimaks hulka erinevaid Lispi variante. Tänaseks Common Lispi standardist mitmeid erinevaid implementatsioone.
Common Lisp on üldotstarbeline programmeerimiskeel, mis toetab protseduraalset, funktsionaalset ja objektorienteeritud programmeerimist.
Common Lisp sisaldab CLOS'i: objektorienteeritud programmeerimise süsteemi multimeetodite ja meetodite kombineerimisega. Keel on laiendatav läbi Lispi makrode.
Hello, world [muuda]
Hello world programm Common Lispis:
(format t "Hello, World!~%")