✴ Clojure on yleiskäyttöinen ohjelmointikieli, jossa painotetaan toiminnallista ohjelmointia. Se toimii Java-virtuaalikoneella ja Common Language Runtime -ohjelmalla. Kuten muut Lisps, Clojure käsittelee koodia tietona ja sillä on makrojärjestelmä
► Clojure-ohjelmoinnin lähestymistavan avulla voit kirjoittaa useimpia sovellustesi koodeja puhtaiksi toimintoiksi, jotka toimivat vain muuttumattomina arvoina. Koska puhtailla toiminnoilla ei ole sivuvaikutuksia, ne ovat helposti ymmärrettäviä, helppoja testata, ja ovat luonnostaan säikeitä. Tämän lisäksi Clojure tarjoaa runsaasti ominaisuuksia, joiden avulla viestiketjut voivat koordinoida tilamuutoksia johdonmukaisesti ja kontrolloidusti.
❰❰ Tämä sovellus on tarkoitettu kaikille niille ohjelmistoalan ammattilaisille, jotka haluavat oppia Clojurin perusasiat ja miten se toteutetaan.
【Aiheet, joita tässä sovelluksessa on lueteltu alla】
⇢ Clojure - yleiskatsaus
⇢ Clojure - ympäristö
⇢ Clojure - perussyntaksi
⇢ Clojure - REPL
⇢ Clojure - tietotyypit
⇢ Clojure - muuttujat
⇢ Clojure - operaattorit
⇢ Clojure - silmukat
⇢ Clojure - päätöksenteko
⇢ Clojure - toiminnot
⇢ Clojure - Numerot
⇢ Clojure - rekursiota
⇢ Clojure - tiedosto I / O
⇢ Clojure - jouset
⇢ Clojure - listat
⇢ Clojure - sarjat
⇢ Clojure - vektorit
⇢ Clojure - Kartat
⇢ Clojure - nimet
⇢ Clojure - Poikkeuslaskenta
⇢ Clojure - sekvenssit
⇢ Clojure - säännölliset lausekkeet
⇢ Clojure - predikaatit
⇢ Clojure - Destruktuuri
⇢ Clojure - päivämäärä ja kellonaika
⇢ Clojure - Atomit
⇢ Clojure - Metatiedot
⇢ Clojure - StructMaps
⇢ Clojure - Agents
⇢ Clojure - katselijat
⇢ Clojure - makrot
⇢ Clojure - vertailuarvot
⇢ Clojure - tietokannat
⇢ Clojure - Java-käyttöliittymä
⇢ Clojure - samanaikainen ohjelmointi
⇢ Clojure - Sovellukset
⇢ Clojure - automaattinen testaus
⇢ Clojure - kirjastot
⇢ Clojure-perustelut
⇢ Clojure -Lisp
⇢ Clojure Toiminnallinen ohjelmointi
⇢ Clojure-polymorfismi
⇢ kielet ja alustat
⇢ Object Orientation on ylikuormitettu
⇢ Arvot ja muutos: Clojure-lähestymistapa identiteettiin ja valtioon
⇢ Työskentelymallit ja identiteetti
⇢ Object Oriented Programming (OO)
⇢ Clojure-ohjelmointi
⇢ Clojure-rinnakkaisuus
⇢ Viestipassi ja näyttelijät
⇢ clojure.spec - Perustelut ja yleiskatsaus
⇢ Clojure-tavoitteet
⇢ Clojure-ohjeet
⇢ Clojure-ominaisuudet
⇢ Dynaaminen kehitys
⇢ Toiminnallinen ohjelmointi
⇢ Muuttomat datarakenteet
⇢ Extensible Abstractions
⇢ Rekursiivinen loop
⇢ Clojure murskeena Lisp
⇢ Runtime Polymorphism
⇢ Samanaikainen ohjelmointi
⇢ JVM: llä isännöidyt
⇢ Clojurescript
⇢ Lukijoiden lomakkeet
⇢ Makro-merkit
⇢ merkityt kirjaimet
⇢ Clojure-asentaja ja CLI-työkalut
⇢ Muita tapoja käyttää Clojurea
⇢ Opettele Clojure - Sequential-kokoelmia