Clojure: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
AlessioBot (discussione | contributi)
m aggiungo tmp
Nessun oggetto della modifica
Riga 1:
{{tmp|linguaggio di programmazione}}
{{S|software}}
{{tmp|linguaggioLinguaggio di programmazione}}
<!--{{Software2
|Nomenome = Clojure
|Logo2immagine = [[File:Clojure-glyph.svg|250px]]
|Screenshot2didascalia =
|Sviluppatoreautore = Rich Hickey
|Didascalia =
|versione = 1.6
|Sviluppatore = Rich Hickey
|paradigmi = [[Programmazione_funzionale|funzionale]]
|UltimaVersione = 1.3
|DataUltimaVersionedata = [[2325 settembremarzo]] [[20112014]]
|estensione = .clj, .cljs, .edn
|UltimaVersioneBeta =
|influenzato_da = [[Lisp]], [[Erlang]], [[Haskell]], [[ML]], [[Prolog]], [[Scheme]], [[Java]], [[Ruby]]
|DataUltimaVersioneBeta =
|ha_influenzato = [[Elixir]]
|SistemaOperativo =
|SistemiOperativisistema_operativo = Multipiattaforma
|Licenzalicenza = Eclipse Public License
|Linguaggio =
|SitoWebsito_web = [http://www.clojure.org www.clojure.org]
|Linguaggi =
|Generi = [[Linguaggio di programmazione]]
|Genere =
|Licenza = Eclipse Public License
|SoftwareLibero =
|Lingua =
|SitoWeb = [http://www.clojure.org www.clojure.org]
}}
 
-->{{tmp|Linguaggio di programmazione}}
'''Clojure''' è un dialetto del [[linguaggio di programmazione]] [[Lisp]]. Alcune importanti caratteristiche sono lo sviluppo interattivo, la filosofia secondo cui lo stesso codice è un dato, le macro e la compilazione in [[Java (linguaggio)|Java]] [[bytecode]], che permette a Clojure di funzionare su una [[macchina virtuale Java]] e di accedere facilmente a tutte le librerie Java.