✴ Clojure je univerzální programovací jazyk s důrazem na funkční programování. Spouští se na virtuálním stroji Java a Common Language Runtime. Stejně jako ostatní Lisps, Clojure zachází s kódem jako daty a má makrosystém
► Clojureův přístup k programování umožňuje psát většinu kódu vašich aplikací jako řadu čistých funkcí, z nichž každá pracuje pouze na změněných hodnotách. Protože čisté funkce nemají žádné vedlejší účinky, jsou snadno srozumitelné, snadno testovatelné, a jsou samy o sobě bezpečné pro závity. Navíc Clojure poskytuje bohatou sadu funkcí, které umožňují vládám koordinovat stavové změny v konzistentní a řízené podobě.
❰ This Tato aplikace je určena všem softwarovým profesionálům, kteří chtějí poznat základy Clojure a uvést je do praxe.
【Témata zahrnutá v této aplikaci jsou uvedena níže】
⇢ Clojure - přehled
⇢ Clojure - Prostředí
⇢ Clojure - základní syntaxe
⇢ Clojure - REPL
⇢ Clojure - Typy dat
⇢ Clojure - proměnné
⇢ Clojure - Operátoři
⇢ Clojure - Loops
⇢ Clojure - rozhodování
⇢ Clojure - Funkce
⇢ Clojure - Čísla
⇢ Clojure - Rekurze
⇢ Clojure - Soubor I / O
⇢ Clojure - struny
⇢ Clojure - Seznamy
⇢ Clojure - Sestavy
⇢ Clojure - Vektory
⇢ Clojure - Mapy
⇢ Clojure - Jmenná místa
⇢ Clojure - Manipulace s výjimkami
⇢ Clojure - Sekvence
⇢ Clojure - Pravidelné výrazy
⇢ Clojure - Predikuje
⇢ Clojure - zničení
⇢ Clojure - datum a čas
⇢ Clojure - Atomy
⇢ Clojure - Metadata
⇢ Clojure - StructMaps
⇢ Clojure - agenti
⇢ Clojure - Watchers
⇢ Clojure - makra
⇢ Clojure - Referenční hodnoty
⇢ Clojure - Databáze
⇢ Clojure - rozhraní Java
⇢ Clojure - Souběžné programování
⇢ Clojure - Aplikace
⇢ Clojure - Automatizované testování
⇢ Clojure - Knihovny
⇢ Clojure-Odůvodnění
⇢ Clojure -Lisp
⇢ Clojure Funkční programování
⇢ Clojure Polymorphism
⇢ Jazyky a platformy
⇢ Orientace objektu je nadhodnocená
⇢ Hodnoty a změna: Clojureův přístup k identitě a stavu
⇢ Pracovní modely a identita
⇢ Programování orientované na objekt (OO)
Programming Programování programu Clojure
⇢ Clojure-Souběžnost
⇢ Přenos zpráv a herci
⇢ clojure.spec - Odůvodnění a přehled
Cíle Clojure
Guidelines Clojure-Guidelines
⇢ Funkce Clojure
⇢ Dynamický vývoj
⇢ Funkční programování
⇢ Zmenitelné datové struktury
⇢ Rozšiřitelné abstrakce
⇢ Rekurzivní smyčkování
⇢ Clojure jako dialekt Lisp
⇢ Runtime Polymorphism
⇢ Souběžné programování
⇢ Hostováno na JVM
⇢ Clojurescript
⇢ Formuláře čtenářů
⇢ Makro znaky
⇢ Označené literály
⇢ Instalátor Clojure a nástroje CLI
⇢ Další způsoby, jak spustit Clojure
⇢ Learn Clojure - sekvenční sbírky
Datum aktualizace
16. 10. 2018