COMMON LISPの画像画像引用元: neuraloutlet.files.wordpress.com

COMMON LISP

推定知名度0.64%15〜75歳男女
推定知名度--%20〜35歳男女

Common Lisp(コモン・リスプ、CL と略記される)は関数型プログラミング言語でLISP方言の一種。ANSI X3.226-1994 で標準化されている。それ以前の乱立した方言を標準化するために開発された。Common Lisp 自体は実装ではなく言語仕様である。Common Lisp 標準に準拠した実装がいくつかの商用製品とオープンソースソフトウェアとして利用可能である。Common Lisp はマルチパラダイムで汎用目的の言語である。*手続き型と関数型の両方のパラダイムに対応している*関数単位の細かで反復的なコンパイルにより、効率的な実行を可能にすると同時にREPLによる動的で迅速な開発をサポートする*関数オブジェクト、複素数、有理数、Bignumなどを一級オブジェクトとして持つ*すべてはオブジェクト。マルチメソッド機能をサポートした強力な動的オブジェクトシステムCommon Lisp Object Systemを備える*assert関数による基本的なテスト駆動開発が可能*「例外/ハンドラ」の処理をさらに一段階分離した「Condition/Restart/Handler」による例外処理*マクロ(プログラムによるコンパイル時のコード変換)やリーダーマクロ(特定の文字に対して新しく構文を拡張する)といった標準機能により言語を拡張可能

過去の推移