Programming ​Clojure 1 csillagozás

Stuart Halloway: Programming Clojure

Clojure ​is a dynamic language for the Java Virtual Machine, with a compelling combination of features:

Clojure is elegant. Clojure's clean, careful design lets you write programs that get right to the essence of a problem, without a lot of clutter and ceremony.

Clojure is Lisp reloaded. Clojure has the power inherent in Lisp, but is not constrained by the history of Lisp.

Clojure is a functional language. Data structures are immutable, and functions tend to be side-effect free. This makes it easier to write correct programs, and to compose large programs from smaller ones.

Clojure is concurrent. Rather than error-prone locking, Clojure provides software transactional memory.

Clojure embraces Java. Calling from Clojure to Java is direct, and goes through no translation layer.

Clojure is fast. Wherever you need it, you can get the exact same performance that you could get from hand-written Java code.

Many other languages offer… (tovább)

>!
304 oldal · ISBN: 9781934356333

Kiemelt értékelések

zsoltika>!
Stuart Halloway: Programming Clojure

Néha át kellett drótozni az agyam, de ez már csak így megy Lisp esetén. Viszont elavult, mert már több mint 6 éves és a runtime annyit módosult azóta. Attól még 4/5


Hasonló könyvek címkék alapján

Walter Isaacson: Steve Jobs (angol)
Jeff Langr – Andy Hunt – Dave Thomas: Pragmatic Unit Testing in Java 8 with JUnit
Chad Fowler: The Passionate Programmer
Kevin Mitnick – William L. Simon: Ghost in the Wires
Bjarne Stroustrup: A Tour of C++
Aditya Y. Bhargava: Grokking Algorithms
Robert C. Martin: Clean Agile
Kevin Suffern: Ray Tracing from the Ground Up
John Ousterhout: A Philosophy of Software Design
Gene Kim – Kevin Behr – George Spafford: The Phoenix Project