Clojure: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0.9.5
m Corretto un collegamento che portava a una "pagina di disambiguazione" nell'introduzione
 
(Una versione intermedia di uno stesso utente non è mostrata)
Riga 18:
}}
 
In [[informatica]] '''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 (informatica)|macro]] e la compilazione in [[Java (linguaggio di programmazione)|Java]] [[bytecode]], che permette a Clojure di funzionare su una [[macchina virtuale Java]] e di accedere facilmente a tutte le librerie Java. Il supporto del [[paradigma di programmazione]] [[Programmazione funzionale|funzionale]], unito alla persistenza dei dati in memoria e alla loro gestione tramite [[Software transactional memory|STM]] permette di realizzare più facilmente programmi basati sul [[calcolo parallelo]] e [[Multithreading|multithread]].
 
== Filosofia ==
Riga 41:
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{cita web|http://clojure.org|Home page|lingua=en}}
* {{cita web|1=http://java.ociweb.com/mark/clojure/article.html|2=Guida introduttiva a Clojure|lingua=en|accesso=25 agosto 2009|dataarchivio=28 giugno 2011|urlarchivio=https://web.archive.org/web/20110628234040/http://java.ociweb.com/mark/clojure/article.html|urlmorto=sì}}
{{Controllo di autorità}}