LISP comun

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
LISP comun
limbaj de programare
Autor Comisia ANSI X3J13
Data de origine 1984
Utilizare inteligență artificială , analiză lexicală , limbaj de extensie
Paradigme multi-paradigmă: procedurală , funcțională , orientată spre obiect , reflexivă
Tastare puternic , dinamic
Extensii comune .lisp
Influențată de Lisp , Lisp Machine Lisp, MacLisp, Scheme , InterLisp
A influențat Clojure , Dylan , Emacs Lisp, EuLisp, ISLISP, Julia , Moose, R , SKILL, SubL
Implementare referință
Sistem de operare Multiplatform
Site-ul web common-lisp.net/

Frecvente Lisp, prescurtată în mod uzual ca CL, este un dialect al Lisp de programare limba , publicată înANSI standardul ANSI INCITS 226-1994 (R2004) (fostă X3.226-1994 (R1999)). [1] Dezvoltat pentru a stabili un standard printre alte variante divergente ale Lisp, nu este o implementare, ci o specificație lingvistică. Sunt disponibile multe implementări, atât comerciale, cât și open source .

Common Lisp este un limbaj multi-paradigmatic care poate fi utilizat pentru dezvoltarea de software de orice fel. Principalele sale caracteristici sunt:

  • Acesta susține combinația de paradigme procedurale, imperative și orientate spre obiect.
  • Este un limbaj de programare dinamic care facilitează dezvoltarea rapidă a aplicațiilor complexe, cu un compilator care permite crearea de programe eficiente.
  • Include CLOS , un sistem orientat pe obiecte care acceptă metode multiple, combinația lor și moștenirea multiplă .
  • Poate fi extins prin caracteristici standard, cum ar fi macrocomenzile Lisp (proceduri care sunt efectuate în timpul compilării pentru a schimba automat sursa în sine) și citirea macrocomenzilor (extensii la sintaxa normală).

Notă

  1. ^ Pagină document Arhivat 1 ianuarie 2014 la Internet Archive . pe site-ul ANSI

Elemente conexe

linkuri externe

Controlul autorității LCCN ( EN ) sh86003862
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT