I dag er Clojure et tema som vekker stor interesse på ulike områder. Både i dagens samfunn og i fagfeltet har Clojure tatt på seg en relevant rolle på grunn av dens påvirkning på hverdagen vår. Fra opprinnelsen til dens utvikling i dag, har Clojure klart å fange oppmerksomheten til mennesker i alle aldre og fortsetter å generere debatter og diskusjoner i ulike fora. I denne artikkelen vil vi utforske de forskjellige aspektene knyttet til Clojure, analysere betydningen, implikasjonene og mulige fremtidige utviklinger.
Clojure | |||
---|---|---|---|
![]() | |||
Tilblivelse | 2007 | ||
Paradigme | Multi-paradigme: Funksjonell programmering, aktørorientert programmering, samtidig programmering, logisk programmering | ||
Utviklet av | Richard Hickey | ||
Siste versjon(er) | 1.12.0 / 5. sep. 2024 | ||
Typetildeling | sterk, dynamisk | ||
Filendelse(r) | .clj, .cljs, .cljc, .edn, .cljr | ||
Lisens | Eclipse Public License | ||
Implementert i | |||
Java | |||
Påvirket av | |||
MetaLanguage, Common Lisp, Lisp |
Clojure er en dialekt av det funksjonelle programmeringsspråket Lisp som er skapt av Rick Hickey. Clojure kjører på Java virtuelle maskin, Common Language Runtime og JavaScript. Liksom andre dialekter av Lisp, behandler Clojure kode som data og har et makro-system.
Clojure støtter multitråder.
Clojure ble lansert i 2007. Siste versjon er 1.10.3 fra 4. mars 2021.