Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Programming Clojure

Buy
Programming Clojure, 9781934356869 (1934356867), Pragmatic Bookshelf, 2012

Clojure is a powerful, general-purpose programming language. As such, this book is for experienced programmers looking for power and elegance. This book will be useful for anyone with experience in a modern programming language such as C#, Java, Python, or Ruby.

Clojure is built on top of the Java Virtual Machine, and it is fast. This book will be of particular interest to Java programmers who want the expressiveness of a dynamic language without compromising on performance.

Clojure is helping to redefine what features belong in a general-purpose language. If you program in Lisp, use a functional language such as Haskell, or write explicitly concurrent programs, you will enjoy Clojure. Clojure combines ideas from Lisp, functional programming, and concurrent programming and makes them more approachable to programmers seeing these ideas for the first time.

Clojure is part of a larger phenomenon. Languages such as Erlang, F#, Haskell, and Scala have garnered attention recently for their support of functional programming or their concurrency model. Enthusiasts of these languages will find much common ground with Clojure.

Programming Clojure, 2nd Edition is a significant update to the classic book on the Clojure language. You'll get thorough coverage of all the new features of Clojure 1.3, and enjoy reorganized and rewritten chapters that reflect the significance of new Clojure concepts. Many code examples have been rewritten or replaced, and every page has been reevaluated in the light of Clojure 1.3.

As Aaron and Stu show you how to build an application from scratch, you'll get a rich view into a complete Clojure workflow. And you'll get an invaluable education in thinking in Clojure as you work out solutions to the various parts of a problem.

Clojure is becoming the language of choice for many who are moving to functional programming or dealing with the challenges of concurrency. Clojure offers:

The simplicity of an elegantly designed language

The power of Lisp

The virtues of concurrency and functional style

The reach of the JVM

The speed of hand-written Java code

It's the combination of these features that makes Clojure sparkle. Programming Clojure, 2nd Edition shows you how to think in Clojure, and to take advantage of these combined strengths to build powerful programs quickly.


What You Need:

Oracle JDK 6

(HTML tags aren't allowed.)

IT Made E-Z
IT Made E-Z
This book provides a brief overview of the Information Technology world. It is meant to be an aid for business professionals in the technical field such as hiring managers, human resources, technical sales, recruiting and students as well as novices in the technology field looking to obtain an understanding of the overall structure and components...
Health and the Good Society: Setting Healthcare Ethics in Social Context (Issues in Biomedical Ethics)
Health and the Good Society: Setting Healthcare Ethics in Social Context (Issues in Biomedical Ethics)
In this book I explore some of the implications of looking at healthcare ethics in social context. My starting point is the contention that clinical ethics cannot be insulated from questions in public-health ethics; and the book is in large part an elaboration and defence of that contention. My purpose is partly substantive and...
How to Cheat at Managing Information Security
How to Cheat at Managing Information Security
Information security is different from many other disciplines both within mainstream
information technology and other business areas. Even though there are
now many good books on various areas, getting the breadth of knowledge
across the many subareas is still difficult, but it is essential to success.

Unlike so many
...

Think UNIX (Que-Consumer-Other)
Think UNIX (Que-Consumer-Other)

Unix has a reputation for being cryptic and difficult to learn, but it doesn't need to be that way. Think Unix takes an analogous approach to that of a grammar book. Rather than teaching individual words or phrases like most books, Think Unix teaches the set of logical structures to be learned. Myriad examples help you learn individual commands,...

Professional WinFX Beta: Covers "Avalon" Windows Presentation Foundation and "Indigo" Windows Communication Foundation
Professional WinFX Beta: Covers "Avalon" Windows Presentation Foundation and "Indigo" Windows Communication Foundation
Professional WinFX Beta: Covers "Avalon" Windows Presentation Foundation and "Indigo" Windows Communication Foundation

Windows development is about to dramatically change! WinFX is an object-oriented API that will allow you to create applications that take advantage of the exciting features in Windows® Vista (previously...

The Rough Guide to Toronto 4 (Rough Guide Travel Guides)
The Rough Guide to Toronto 4 (Rough Guide Travel Guides)

The Rough Guide to Toronto tells you all there is to know about one of Canada’s most diverse and vibrant cities. From the heights of the CN Tower to catching a baseball game at the SkyDome, the 16-page full-colour introduction pinpoints all of the city’s highlights. In addition there are two, new full-colour, 4-page inserts on...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy