✴ Clojure je splošni programski jezik s poudarkom na funkcionalnem programiranju. Deluje na navideznem računalniku Java in v skupnem jeziku Runtime. Kot drugi Lisps, Clojure obravnava kodo kot podatke in ima makro sistem. ✴
► Clojurejev pristop k programiranju vam omogoča, da večino kode aplikacij napišete kot serijo čiste funkcije, od katerih vsaka deluje samo na nespremenljive vrednosti, ki so vnesene. Ker čiste funkcije nimajo stranskih učinkov, jih je enostavno razumeti, jih je enostavno preskusiti, in so po naravi varni. Poleg tega Clojure ponuja bogat nabor funkcij, ki omogočajo niti, da usklajujejo državne spremembe na dosleden, nadzorovan način.
❰❰ Ta program je zasnovan za vse tiste strokovnjake, ki si želijo učiti osnove Clojureja in kako jih uporabiti v praksi.
【Teme, zajete v tej aplikaciji, so navedene spodaj
⇢ Clojure - Pregled
⇢ Clojure - Okolje
⇢ Clojure - osnovna sintaksa
⇢ Clojure - REPL
⇢ Clojure - vrste podatkov
⇢ Clojure - spremenljivke
⇢ Clojure - operaterji
⇢ Clojure - Loops
⇢ Clojure - odločanje
⇢ Clojure - Funkcije
⇢ Clojure - številke
⇢ Clojure - rekurzija
⇢ Clojure - File I / O
⇢ Clojure - Strune
⇢ Clojure - Seznami
⇢ Clojure - Kompleti
⇢ Clojure - Vektorji
⇢ Clojure - Zemljevidi
⇢ Clojure - Imenski prostori
⇢ Clojure - ravnanje z izjemami
⇢ Clojure - zaporedja
⇢ Clojure - redni izrazi
⇢ Clojure - predikati
⇢ Clojure - Uničenje
⇢ Clojure - datum in ura
⇢ Clojure - Atomi
⇢ Clojure - metapodatki
⇢ Clojure - StructMaps
⇢ Clojure - zastopniki
⇢ Clojure - opazovalci
⇢ Clojure - Makri
⇢ Clojure - referenčne vrednosti
⇢ Clojure - baze podatkov
⇢ Clojure - Java vmesnik
⇢ Clojure - sočasno programiranje
⇢ Clojure - Aplikacije
⇢ Clojure - avtomatizirano testiranje
⇢ Clojure - knjižnice
⇢ Clojure-Utemeljitev
⇢ Clojure-Lisp
⇢ Clojure Funkcijsko programiranje
Polimorfizem Clojure
⇢ Jeziki in platforme
⇢ Orientacija objekta je precenjena
⇢ Vrednote in sprememba: pristop Clojureja k identiteti in stanju
⇢ Delovni modeli in identiteta
⇢ Objektno usmerjeno programiranje (OO)
⇢ programiranje Clojure
⇢ Clojure-Concurrency
⇢ Prenos sporočila in igralci
⇢ clojure.spec - Utemeljitev in pregled
⇢ Clojure-cilji
⇢ Clojure-smernice
⇢ Clojure-Značilnosti
⇢ Dinamični razvoj
Funkcijsko programiranje
⇢ Nepremostljive podatkovne strukture
⇢ Razširljive abstrakcije
⇢ Recursive Looping
⇢ Clojure kot dialekt Lisp
Polimorfizem Runtime
⇢ Sočasno programiranje
⇢ Hosted na JVM
⇢ Clojverscript
⇢ Bralne obrazce
⇢ Makrofoni
⇢ Označeni literali
⇢ Clojure inštalater in orodja CLI
⇢ Drugi načini za vožnjo Clojure
⇢ Learn Clojure - zaporedne zbirke
Posodobljeno dne
16. okt. 2018