Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Common LISP - Teknopedia
Common LISP - Teknopedia
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
Modifica dati su Wikidata · Manuale

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)).[1] 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:

  • Supporta la combinazione di paradigmi di programmazione procedurali, imperativi e orientati agli oggetti.
  • È un linguaggio di programmazione dinamico che facilita lo sviluppo rapido di applicazioni complesse, con un compilatore che permette la creazione di programmi efficienti[2].
  • Include il CLOS, un sistema ad oggetti che supporta metodi multipli, la loro combinazione e l'ereditarietà multipla.
  • È estendibile tramite caratteristiche standard come le macro Lisp (procedure che vengono eseguite durante la compilazione per modificare automaticamente il sorgente stesso) e macro di lettura (estensioni alla normale sintassi).

Note

[modifica | modifica wikitesto]
  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 (archiviato dall'url originale il 20 maggio 2013).

Voci correlate

[modifica | modifica wikitesto]
  • Lisp
  • Car e cdr: le funzioni fondamentali del Lisp per lavorare con le liste

Altri progetti

[modifica | modifica wikitesto]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su Common LISP

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Common Lisp Cookbook, su lispcookbook.github.io.
  • (EN) Ipertesto della specifica del Common LISP, su lispworks.com.
Controllo di autoritàLCCN (EN) sh86003862 · J9U (EN, HE) 987007553769005171
  Portale Informatica: accedi alle voci di Teknopedia che trattano di informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=Common_LISP&oldid=147600483"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022