Common LISP

Common LISP
linguaggio di programmazione
AutoreCommissione ANSI X3J13
Data di origine1984
Utilizzointelligenza artificiale, analisi lessicale, linguaggio di estensione
Paradigmimulti-paradigma: procedurale, funzionale, orientato agli oggetti, riflessivo
Tipizzazioneforte, dinamica
Estensioni comuni.lisp
Influenzato daLisp, Lisp Machine Lisp, MacLisp, Scheme, InterLisp
Ha influenzatoClojure, Dylan, Emacs Lisp, EuLisp, ISLISP, Julia, Moose, R, SKILL, SubL
Implementazione di riferimento
Sistema operativoMultipiattaforma
Sito webcommon-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:

Note

  1. ↑ Pagina del documento Archiviato il 1º gennaio 2014 in Internet Archive. sul sito ANSI
  2. ↑ (EN) "Which programs are fastest? – Computer Language Benchmarks Game"., su benchmarksgame.alioth.debian.org. URL consultato il 5 novembre 2025 (archiviato dall'url originale il 20 maggio 2013).

Voci correlate

Altri progetti

Collegamenti esterni

Controllo di autoritàLCCN (EN) sh86003862 · GND (DE) 4191732-7 · J9U (EN, HE) 987007553769005171
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica