A Clojure programozási nyelv

Kezdőoldal

Ez az oldal egy kedvcsináló és egy - teljesség igénye nélküli - bevezető szintű anyag a Clojure programozási nyelvhez. A Clojure egy általános célú programozási nyelv, egy olyan Lisp nyelvjárás, amit a többszálú párhuzamos programozás és a funkcionális programozás elveinek figyelembevételével, menedzselt platformokon való futtatásra terveztek: a nyelvet folyamatosan fejlesztik, a Clojure jelenlegi verziója 1.6.0, ami Java Virtuális Gépen (JVM) egy feature-complete verziót jelent, a hosszútávú tervek között szerepel a JVM-en futó változat teljes funkcionalitásának .NET CLR-en, illetve egy javascript alapú, webböngészőben futtatható megvalósítása is. Ennek a leírásnak a megértéséhez előzetes tudás nem szükséges a Clojure nyelvvel kapcsolatban, viszont alapvető programozási ismeretek, alapfogalmak és a funkcionális nyelvek szemléletével kapcsolatos alapismeretek meglétét feltételezzük.

Szakirodalom

  • Michael Fogus - Chris Houser: The Joy of Clojure: Thinking the Clojure Way, 2011
  • Chas Emerick - Brian Carper - Christophe Grand: Clojure Programming, 2012
  • Stuart Halloway: Programming Clojure

Szerzők

  • Zsigmondi Zsolt
  • Erdos Janos

Utolsó módosítás: 2014.05.20