✴ 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