ā“ Clojure je univerzĆ”lny programovacĆ jazyk s dĆ“razom na funkÄnĆ© programovanie. Bežà na virtuĆ”lnom poÄĆtaÄi Java a bežnom jazyku Runtime. Podobne ako ostatnĆ© Lisps, Clojure zaobchĆ”dza s kódmi ako dĆ”ta a mĆ” makrosystĆ©m
āŗ PrĆstup Clojure k programovaniu umožÅuje napĆsaÅ„ vƤÄÅ”inu kódu vaÅ”ich aplikĆ”ciĆ ako sĆ©riu Äistých funkciĆ, z ktorých každĆ” pracuje iba na nezmenených hodnotĆ”ch, ktorĆ© preÅ”li. KeÄže ÄistĆ© funkcie nemajĆŗ žiadne vedľajÅ”ie ĆŗÄinky, sĆŗ ľahko pochopiteľnĆ©, a sĆŗ neodmysliteľne bezpeÄnĆ© proti zĆ”vitom. Okrem toho poskytuje Clojure bohatĆŗ sadu funkciĆ, ktorĆ© umožÅujĆŗ vlĆ”knami koordinovaÅ„ stavovĆ© zmeny v dĆ“slednom, kontrolovanom spĆ“sobe.
ā° This TĆ”to aplikĆ”cia je urÄenĆ” vÅ”etkým tým profesionĆ”lom v oblasti softvĆ©ru, ktorĆ sa chcĆŗ uÄiÅ„ zĆ”klady Clojure a zaviesÅ„ ich do praxe.
Ā Ā ćTĆ©my zahrnutĆ© v tejto aplikĆ”cii sĆŗ uvedenĆ© nižŔieć
⢠Clojure - Prehľad
⢠Clojure - Životné prostredie
⢠Clojure - zÔkladnÔ syntax
⢠Clojure - REPL
⢠Clojure - typy údajov
⢠Clojure - premenné
⢠Clojure - OperÔtori
⢠Clojure - sluÄky
⢠Clojure - rozhodovanie
⢠Clojure - Funkcie
⢠Clojure - ÄĆsla
⢠Clojure - Rekurzia
⢠Clojure - súbor I / O
⢠Clojure - Struny
⢠Clojure - zoznamy
⢠Clojure - Nastavuje
⢠Clojure - vektory
⢠Clojure - Mapy
⢠Clojure - menné priestory
⢠Clojure - ManipulÔcia s výnimkami
⢠Clojure - Sekvencie
⢠Clojure - pravidelné výrazy
⢠Clojure - predpovedÔ
⢠Clojure - ZniÄenie
⢠Clojure - dĆ”tum a Äas
⢠Clojure - Atómy
⢠Clojure - metadÔta
⢠Clojure - StructMaps
⢠Clojure - zÔstupcovia
⢠Clojure - Pozorovatelia
⢠Clojure - MakrÔ
⢠Clojure - referenÄnĆ© hodnoty
⢠Clojure - DatabÔzy
⢠Clojure - Java rozhranie
⢠Clojure - Súbežné programovanie
⢠Clojure - AplikÔcie
⢠Clojure - Automatizované testovanie
⢠Clojure - Knižnice
⢠Clojure-ZdÓvodnenie
⢠Clojure -Lisp
⢠Clojure FunkÄnĆ© programovanie
⢠Clojure Polymorphism
Jazyky a platformy
⢠OrientÔcia objektu je nadhodnotenÔ
Hodnoty a zmena: Clojureov prĆstup k identite a Å”tĆ”tu
⢠Pracovné modely a identita
⢠Programovanie orientované na objekt (OO)
Programming Programovanie programu Clojure
⢠Clojure-SĆŗÄasnosÅ„
⢠Posielanie sprÔv a herci
⢠clojure.spec - OdÓvodnenie a prehľad
⢠Clojure-Ciele
Guidelines Pokyny pre pokrytie
Funkcie Clojure
Dynamický vývoj
⢠FunkÄnĆ© programovanie
⢠Zmeniteľné Ŕtruktúry údajov
⢠RozŔirujúce abstrakcie
⢠RekurzĆvna sluÄba
⢠Clojure ako dialekt Lisp
⢠Runtime Polymorphism
Súbežné programovanie
⢠Hosńoval na JVM
⢠Clojurescript
Forms FormulĆ”re Äitateľov
⢠Makro znaky
⢠OznaÄenĆ© literĆ”ly
⢠InŔtalÔtor Clojure a nÔstroje CLI
⢠Iné spÓsoby, ako spustiń Clojure
⢠Learn Clojure - SekvenÄnĆ© zbierky
AktualizovanƩ
16. 10. 2018