ā“ Clojure yra bendros paskirties programavimo kalba, akcentuojanti funkcinÄÆ programavimÄ
. Jis veikia "Java" virtualioje maÅ”inoje ir "Common Language Runtime". Kaip ir kiti Lisps, "Clojure" laiko duomenis kodais ir turi makrokomandÄ
. Msg
āŗ "Clojure" požiÅ«ris ÄÆ programavimÄ
leidžia jums raÅ”yti didžiÄ
jÄ
dalÄÆ savo programų kodo kaip grynųjų funkcijų serijos, kurių kiekviena veikia tik perduodamų nekeiÄiamų verÄių atžvilgiu. Kadangi grynos funkcijos neturi Å”alutinio poveikio, jas lengva suprasti, lengva iÅ”bandyti, ir yra iÅ” esmÄs sugadintas. Be to, "Clojure" teikia daug funkcijų, kurios leidžia temoms suderinti valstybÄs pasikeitimus nuosekliai, kontroliuojant.
ā°ŠŠŗŃŠ² Å i programa yra skirta visiems tiems programinÄs ÄÆrangos specialistams, kurie nori mokytis "Clojure" pagrindų ir kaip tai ÄÆgyvendinti praktikoje.
Ā Ā ćTalpintos Å”ios programos temos yra iÅ”vardytos žemiauć
⢠Clojure - Apžvalga
⢠Clojure - aplinka
⢠Clojure - pagrindinis sintaksÄ
⢠Clojure - REPL
⢠Clojure - duomenų tipai
⢠Clojure - kintamieji
⢠Clojure - operatoriai
⢠Clojure - kilpos
⢠Clojure - sprendimų priÄmimas
⢠Clojure - funkcijos
⢠Clojure - numeriai
⢠Clojure - rekursija
⢠Clojure - failų įvestis / iŔvestis
⢠Clojure - Stygos
⢠Clojure - sÄ
raŔai
⢠Clojure - rinkiniai
⢠Clojure - vektoriai
⢠Clojure - žemÄlapiai
⢠Clojure - vardų erdvÄs
⢠Clojure - iÅ”imÄių tvarkymas
⢠Clojure - seka
⢠Clojure - reguliarios iŔraiŔkos
⢠Clojure - Predikatai
⢠Clojure - pertvarkymas
⢠Clojure - data ir laikas
⢠Clojure - Atomai
⢠Clojure - metaduomenys
⢠Clojure - StructMaps
⢠Clojure - agentai
⢠Clojure - stebÄtojai
⢠Clojure - makrokomandos
⢠Clojure - pamatinÄs vertÄs
⢠Clojure - Duomenų bazÄs
⢠Clojure - "Java" sÄ
saja
⢠Clojure - lygiagretusis programavimas
⢠Clojure - programos
⢠Clojure - automatizuotas testavimas
⢠Clojure - bibliotekos
⢠Clojure-Loginis pagrindas
⢠Clojure -Lisp
⢠Clojure Funkcinis programavimas
⢠Clojure Polimorfizmas
⢠Kalbos ir platformos
⢠Objekto orientacija pervertinta
⢠VertybÄs ir pasikeitimas: "Clojure" požiÅ«ris ÄÆ tapatybÄ ir valstybÄ
⢠Darbo modeliai ir tapatybÄ
⢠Objektinis programavimas (OO)
⢠Clojure programavimas
⢠Clojure-lygiagreÄiai
⢠ŽinutÄ praeina ir aktoriai
⢠clojure.spec - Loginis pagrindas ir apžvalga
⢠Clojure-Tikslai
⢠Clojure-gairÄs
⢠Clojure-funkcijos
⢠Dinaminis vystymasis
⢠Funkcinis programavimas
⢠NepakeiÄiamos duomenų struktÅ«ros
⢠Extensible Abstrakcijos
⢠Rekursyvus ciklas
⢠Clojure kaip Lisp dialektas
⢠Runtime Polymorphism
⢠Kartotinis programavimas
⢠Patalpinta JVM
⢠Clojurescript
⢠Skaitytojo formos
⢠Makro simboliai
⢠PažymÄti literals
⢠"Clojure" diegimo programa ir CLI įrankiai
⢠Kiti būdai Clojure paleisti
⢠Sužinokite Clojure - nuoseklios kolekcijos