Clojure: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 9:
|data = [[25 marzo]] [[2014]]
|estensione = .clj, .cljs, .edn
|influenzato_da = [[Lisp]], [[Erlang_(linguaggio_di_programmazione)|Erlang]], [[Haskell]], [[ML]], [[Prolog]], [[Scheme]], [[Java]], [[Ruby]]
|ha_influenzato = [[Elixir]]
|sistema_operativo = Multipiattaforma
Riga 22:
== Filosofia ==
Rich Hickey sviluppò Clojure poiché voleva avere a disposizione un moderno linguaggio [[Lisp]] in grado di supportare il [[paradigma di programmazione]] [[Programmazione funzionale|funzionale]], di sfruttare una piattaforma software già esistente e di gestire facilmente la [[Concorrenza (informatica)|concorrenza]].
 
== Esempi==
[[Hello world]]:
 
<source lang="clojure">
(println "Hello world!")
</source>
 
Definizione di una funzione:
 
<source lang="clojure">
(defn square [x]
(* x x))
</source>
 
== Collegamenti esterni ==