Clojure
limbaj de programare / From Wikipedia, the free encyclopedia
Clojure este un dialect recent al limbajului de programare Lisp și a fost creat de Rich Hickey. Este un limbaj general ce suporta dezvoltare interactiva și încurajează un stil de programare functional, simplificand în același timp programarea multi fir.
Mai multe informații Extensii fișiere, Paradigmă ...
Clojure | |
Clojure | |
Extensii fișiere | .clj, .cljs, .cljc, .edn |
---|---|
Paradigmă | funcțional |
Apărut în | |
Proiectat de | Rich Hickey |
Dezvoltator | Richard Hickey[*][[Richard Hickey (American chief technology officer)|]] |
Ultima versiune | 1.8.0[1] |
Tipare | strong typing[*][[strong typing (specificity of a programming language's syntax when manipulating types of data)|]] dynamic typing[*][[dynamic typing (type system paradigm in which objects' types are enforced at runtime)|]] |
Influențat de | Common Lisp, Erlang, Haskell, ML, Prolog, Scheme, Java, Ruby |
Influențe | Elixir, Pixie, Rhine |
Sistem de operare | JVM, CLR, JavaScript |
Licență | Eclipse Public License |
Prezență online | clojure.org |
Modifică date / text |
Închide
Clojure rulează pe mașina virtuala Java, în mediul Common Language Runtime si poate fi compilat in JavaScript, permițând execuția sa in orice mașina virtuala JavaScript sau browser. Ca și alte clone Lisp, Clojure tratează codul ca și datele și are un sistem sofisticat de macrouri.