Clojure

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Clojure
Clojure-glyph.svg
Lisp-Dialekt
Basisdaten
Paradigmen: Funktionale Programmiersprache
Erscheinungsjahr: 2007
Entwickler: Rich Hickey
Aktuelle Version: 1.3.0  (23. September 2011)
Typisierung: dynamisch, stark
Einflüsse: Lisp, Prolog, ML, Erlang, Haskell, Java[1]
Betriebssystem: Windows, Linux, Mac OS X, Solaris
Lizenz: Eclipse Public License
http://clojure.org

Clojure [ˈkləʊʒə(r)] ist ein moderner Lisp-Dialekt, der interaktive Entwicklung unterstützt. Die Sprache fördert einen funktionalen Stil, der nebenläufige Programmierung stark vereinfacht. Clojure läuft in der Java Virtual Machine und ist eng mit der Java Runtime integriert. Eine CLR-Implementierung existiert unter dem Namen ClojureCLR. Das Makrosystem ist mit dem anderer Lisp-Umgebungen vergleichbar.

Inhaltsverzeichnis

[Bearbeiten] Beispiele

Vollständige Hallo-Welt-Programme:

textuell im Lisp-Stil
(println "Hallo Welt!")
grafisch mit Hilfe der Java-Bibliothek Swing
(javax.swing.JOptionPane/showMessageDialog nil "Hallo Welt!")

[Bearbeiten] IDE-Unterstützung

[Bearbeiten] Literatur

[Bearbeiten] Einzelnachweise

  1. Rich Hickey (30. Juni 2009): Books that influenced Clojure. Abgerufen am 24. August 2010.

[Bearbeiten] Weblinks

Wikibooks Wikibooks: Clojure Programming (englisch) – Lern- und Lehrmaterialien
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Mitmachen
Drucken/exportieren
Werkzeuge
In anderen Sprachen