Clojure este un limbaj de programare cu scop general, cu accent pe programarea funcțională. Funcționează pe mașina virtuală Java și pe Runtime în limba comună. Ca și alte Lisps, Clojure tratează codul ca date și are un sistem macro
► Abordarea Clojure la programare vă permite să scrieți majoritatea codurilor aplicațiilor dvs. ca o serie de funcții pure, fiecare operând numai pe valorile imutabile trecute. Deoarece funcțiile pure nu au efecte secundare, ele sunt ușor de înțeles, ușor de testat, și sunt în mod inerent thread-safe. În plus, Clojure oferă un set bogat de caracteristici care permit thread-urilor să coordoneze schimbările de stat într-o manieră consistentă și controlată.
❰ This Această aplicație este concepută pentru toți profesioniștii din domeniul software care sunt interesați să învețe elementele de bază despre Clojure și cum să le pună în practică.
【Subiecte acoperite în acest App sunt listate mai jos】
⇢ Clojure - Prezentare generală
⇢ Clojure - Mediu
⇢ Clojure - Sintaxă de bază
⇢ Clojure - REPL
Clojure - Tipuri de date
⇢ Clojure - Variabile
⇢ Clojure - Operatori
⇢ Clojure - Loops
⇢ Clojure - luarea deciziilor
⇢ Clojure - Funcții
Clojure - Numere
⇢ Clojure - Recursion
⇢ Clojure - Fișier I / O
⇢ Clojure - Corzi
⇢ Clojure - Liste
⇢ Clojure - Seturi
Clojure - Vectori
⇢ Clojure - Hărți
⇢ Clojure - Namespaces
⇢ Clojure - Excepție de manipulare
⇢ Clojure - Secvențe
⇢ Clojure - Expresii regulate
⇢ Clojure - Predictive
⇢ Clojure - Distrugerea
⇢ Clojure - data și ora
⇢ Clojure - Atomii
⇢ Clojure - metadate
⇢ Clojure - StructMaps
⇢ Clojure - Agenți
⇢ Clojure - Observatori
⇢ Clojure - Macrografe
⇢ Clojure - Valori de referință
⇢ Clojure - Baze de date
⇢ Clojure - Interfață Java
⇢ Clojure - programare concretă
⇢ Clojure - Aplicații
⇢ Clojure - Testarea automată
⇢ Clojure - Biblioteci
⇢ Clojure-Rationale
⇢ Clojure -Lisp
⇢ Clojure Programare funcțională
Polymorfismul Clojure
⇢ Limbi și platforme
⇢ Orientarea obiectului este supraestimată
⇢ Valori și schimbare: abordarea lui Clojure față de identitate și stat
⇢ Modele de lucru și identitate
Programming Programare orientată pe obiecte (OO)
Programming Programare clojure
⇢ Clojure-Concurrency
⇢ Transmiterea mesajelor și actori
⇢ clojure.spec - Argumentare și prezentare generală
Obiectivele Clojure
Guidelines Clojure-Guidelines
Features Clojure-Caracteristici
⇢ Dezvoltare dinamică
⇢ Programare funcțională
Structuri de date imuabile
Ab Abstracte extensibile
Looping recursiv
⇢ Clojure ca dialect al lui Lisp
⇢ Polimorfismul de execuție
⇢ Programare simultană
⇢ găzduit pe JVM
⇢ Clojurescript
Forms Formulare pentru cititori
Characters Caractere macro
⇢ Marcate cu litere
Instal Instrumentul de instalare Clojure și instrumentele CLI
⇢ Alte modalități de a rula Clojure
⇢ Aflați Clojure - Colecții secvențiale
Ultima actualizare
16 oct. 2018