| Common LISP linguaggio di programmazione | |
|---|---|
| Autore | Commissione ANSI X3J13 |
| Data di origine | 1984 |
| Utilizzo | intelligenza artificiale, analisi lessicale, linguaggio di estensione |
| Paradigmi | multi-paradigma: procedurale, funzionale, orientato agli oggetti, riflessivo |
| Tipizzazione | forte, dinamica |
| Estensioni comuni | .lisp |
| Influenzato da | Lisp, Lisp Machine Lisp, MacLisp, Scheme, InterLisp |
| Ha influenzato | Clojure, Dylan, Emacs Lisp, EuLisp, ISLISP, Julia, Moose, R, SKILL, SubL |
| Implementazione di riferimento | |
| Sistema operativo | Multipiattaforma |
| Sito web | common-lisp.net |
Il Common Lisp, comunemente abbreviato con CL, è un dialetto del linguaggio di programmazione Lisp, pubblicato nello standard ANSI ANSI INCITS 226-1994 (R2004) (ex X3.226-1994 (R1999)). Sviluppato per porre uno standard fra le altre divergenti varianti del Lisp, non è un'implementazione ma una specifica di linguaggio. Molte implementazioni sono disponibili, sia commerciali che open source.
Il Common Lisp è un linguaggio multi-paradigma, utilizzabile per lo sviluppo di software di qualsiasi tipo. Le sue principali caratteristiche sono:
| Controllo di autorità | LCCN (EN) sh86003862 · GND (DE) 4191732-7 · J9U (EN, HE) 987007553769005171 |
|---|