@funthomas424242

Interview mit Rich Hickey: Der Hauptvorteil von Clojure ist Einfachheit

(Eds.) Java Magazin, (2011)

Abstract

Kurzes Interview zu den Fragen was ist Clojure? Welche Einflüsse vereint Clojure? Wie baut Clojure auf Lisp auf? Was ist der Hauptvorteil? Wofür ist Clojure besonders geeignet? Wie wird sich die Sprache weiterentwickeln?

Description

Im Prinzip scheint es eine funktionale Sprache zu sein bei deren Entwicklung Programmiererfahrungen mit C++, Java und C# mit einflossen. Vom Konzept her spezialisiert sich Clojure auf unveränderliche Datenstrukturen und das effiziente Erstellen neuer Objektversionen aus alten Zuständen. Damit werden komplexe Zustandsänderungen am Objekt vermieden. Im Unterschied zum Lisp ist die Sprache nicht auf Listen beschränkt sondern bietet auch komplexe Objekte wie Vektoren und Maps als first class Objekte. Syntaktisch soll Clojure Konstrukte bieten um den massiven Gebrauch von Klammern gegenüber Lisp einzuschränken.

Links and resources

Tags