Clojure: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Aggiungo: pt:Clojure |
No2 (discussione | contributi) m Fix link |
||
Riga 12:
}}
'''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.
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]].
|