Weitere dpunkt.produkte zu
Programmierung
Das Buch gibt eine Einführung in die Philosophie und Technik der jungen und auf Concurrency fokussierten Programmiersprache Clojure.
Nach einem ausführlichen Einstieg in die Grundlagen der Sprache werden die Integration mit Java in beide Richtungen und die Besonderheiten in Bezug auf Concurrent Programming erläutert.
Den Abschluss bilden eine Beschreibung wichtiger Bibliotheken und eine Diskussion des aktuellen Stands von Clojure. Wichtige Konzepte der funktionalen Programmierung finden ebenso Erwähnung wie Hintergrundinformationen, die technische Details -- etwa die Implementation der persistenten Datenstrukturen -- erklären.
Mit mehr als 400 Beispielen führt das Buch den Leser ganz praktisch an die Sprache Clojure heran. Die Darstellung basiert auf der Version 1.2.
"Dieses Buch gibt eine sehr sorgfältige Einführung in die Sprache und bietet sich mit seiner Detailtiefe immer wieder zum Nachschlagen an. Viel Spaß in der Clojure-Wunderwelt!"
Hans Dockter
"Die Einführung in die Sprache ist umfangreich und gut aufgebaut.
[...] Struktur, Tiefe und Sprache machen Spaß, der Umfang ist gut. "
Frank Müller
Teile der Bucherlöse werden zur Unterstützung des Clojure-Projekts (www.clojure.org) verwendet.
Zielgruppe:
Stefan Kamphausen ist Diplompysiker und beschäftigte sich zunächst mit Forschung und Softwareentwicklung im KI-Bereich. Seit 2004 arbeitet er bei Crossgate Technologies AG, mittlerweile als Abteilungsleiter. Zu seinen Aufgaben gehören Entwicklung, Konzeption und Schulungen im Bereich von Enterprise-Applikationen und Prozessmodellierung. Als Open-Source-Enthusiast gilt sein Interesse außerdem dem Emacs und den Sprachen der Lisp-Familie.
Tim Oliver Kaiser ist leidenschaftlicher Softwareentwickler und arbeitet bei der Crossgate Technologies AG. Beruflich wie privat beschäftigt er sich mit der Entwicklung von Anwendungsprogrammen, speziellen Linuxdistributionen (Firewall, dedizierte Server, Diskless-Clients) sowie dem Studium und der Optimierung interessanter Algorithmen. Dabei kommen hauptsächlich die Sprachen C/C++, Java und Clojure zum Einsatz.
"Dieses Buch gibt eine sehr sorgfältige Einführung in die Sprache und bietet sich mit seiner Detailtiefe immer wieder zum Nachschlagen an. Viel Spaß in der Clojure-Wunderwelt!"
(Hans Dockter)