パラダイム | マルチパラダイムプログラミング、オブジェクト指向プログラミング、手続き型プログラミング、関数型プログラミング、メタプログラミング、リフレクション、ジェネリックプログラミング |
---|---|
登場時期 |
|
開発者 | ANSI X3J13委員会 |
型付け | 強い動的型付け |
主な処理系 | Allegro Common Lisp、ABCL、CLISP、Clozure Common Lisp、CMU Common Lisp、Corman Lisp、Embeddable Common Lisp、GNU Common Lisp、LispWorks、Movitz、Scieneer Common Lisp、Steel Bank Common Lisp、Symbolics Common Lisp |
方言 | CLtL1、CLtL2、ANSI Common Lisp |
影響を受けた言語 | LISP、Lisp Machine Lisp、Maclisp、Scheme、Interlisp |
影響を与えた言語 | Clojure、Dylan、Eulisp、ISLISP、SKILL、newLISP、PicoLisp、Stella、SubL |
プラットフォーム | クロスプラットフォーム |
ウェブサイト |
common-lisp |
関連言語 | LISP |
Common Lisp(コモン・リスプ)は、コンピュータ・プログラミング言語 Lispの標準(の、ひとつ)であり、Lisp方言のひとつでもある。Common Lispの略称はCL[注釈 1]。規格はANSIによる ANSI INCITS 226-1994 (S2018)。仕様を指すこともあれば、実装を指すこともある。いくつかの、自由ソフトウェアの定義に合致したライセンスによりライセンスされている実装や、オープンソースの定義に合致したライセンスによりライセンスされている実装や、プロプライエタリなライセンスによりライセンスされている実装がある。
Lispの基本的な特徴の他、いくつかのプログラミングパラダイムのLispへの取り込みについて標準を提供しているという、マルチパラダイムプログラミング言語という面がある。
引用エラー: 「注釈」という名前のグループの <ref>
タグがありますが、対応する <references group="注釈"/>
タグが見つかりません