Clojure

llenguatge de programació From Wikipedia, the free encyclopedia

Clojure

Clojure és un llenguatge de programació de la família del Lisp i l'Scheme dissenyat per operar estretament amb Java sobre la màquina virtual JavaVM.

Dades ràpides Tipus, Data de creació ...
Clojure
Thumb
Tipusllenguatge de programació, llenguatge de programació funcional i JVM language (en)
Data de creació2007
DesenvolupadorRichard Hickey
Paradigma de programacióprogramació funcional, agent-oriented programming (en) , computació concurrent i programació lògica
Darrera versió estable1.12.0 ()
Dialecte deLisp
Llenguatge de programacióJava
Influenciat perML, Common Lisp i Lisp
Extensió dels fitxersclj, cljs, cljc, edn i cljr
Codi fontCodi font
LlicènciaEclipse Public License
Etiqueta d'Stack ExchangeEtiqueta
Pàgina webclojure.org
Tanca

Posteriorment se n'ha desenvolupat un rerefons per a la màquina virtual CLR de .NET[1] encara en fase beta.[2]

Característiques

  • Desenvolupament dinàmic amb un intèrpret, altrament anomenat REPL: inicials de Read Eval Print Loop (bucle de lectura avaluació impressió).
  • Funcions com a objectes de primera (poden ser passats com a paràmetre o obtinguts de retorn).
  • Seqüències d'avaluació tardana.
  • Un bon feix d'estructures de dades immutables amb persistència.
  • Programació concurrent amb STM (sigles de Software transactional memory o Memòria Transaccional per Programari).
  • Compilació a codi JVM.
  • Estreta integració amb Java.

Referències

Enllaços externs

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.