Master your Minecraft
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    What I'm Giving | December 5, 2014

    William Gibson: IMG William Gibson: What I'm Giving



    At Powell's, we feel the holidays are the perfect time to share our love of books with those close to us. For this special blog series, we reached... Continue »

    spacer
Qualifying orders ship free.
$19.95
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Burnside Computer Languages- Java

This title in other editions

Programming Clojure

by

Programming Clojure Cover

 

Out of Print

Synopses & Reviews

Publisher Comments:

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 some of these features, but the combination of them all makes Clojure sparkle. Programming Clojure shows you why these features are so important, and how you can use Clojure to build powerful programs quickly.

Book News Annotation:

This manual offers a relatively easy-to-read and well-organized approach for experienced programmers who want to learn more about Clojure, a dynamic language for the Java Virtual Machine. The author delves into Clojure's features and demonstrates how to gain the maximum benefit from them, and how to develop powerful programs quickly. Effective and simple examples illustrate how all of Clojure's features work together. Author Halloway is CEO of Relevance, Inc., which provides agile development, consulting, and training services. Distributed by O'Reilly Media. Annotation ©2009 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Clojure is a dynamic language for the Java Virtual Machine, with a compelling combination of features. In this guide, Halloway shows users why Clojure's features are so important, and how to use Clojure to build powerful programs quickly.

Synopsis:

Clojure is a dynamic programming language that targets the Java Virtual Machine. The Joy of Clojure goes beyond the syntax, and shows how to write fluent, idiomatic Clojure code. Readers will learn to approach programming challenges from a Functional perspective and master the Lisp techniques that make Clojure so elegant and efficient.

According to the authors, there's a "right way" to do things in Clojure. This book will help readers think about problems the "Clojure way," and recognize when they simply need to change the way they program. Not just another book about programming philosophy, The Joy of Clojure tackles hard software areas like concurrency, interoperability, performance, and more.

About the Author

Stuart Halloway is a co-founder and CEO of Relevance, Inc. Relevance provides development, consulting, and training services based around agile methods and leading-edge technologies such as Ruby and Clojure. Stuart has authored several other books including Component Development for the Java Platform and Rails for Java Developers.

Product Details

ISBN:
9781934356333
Author:
Halloway, Stuart
Publisher:
Pragmatic Bookshelf
Editor:
Pfalzer, Susannah Davidson
Author:
Fogus, Michael
Author:
Houser, Chris
Subject:
Programming Languages - Java
Subject:
Programming - Object Oriented Programming
Subject:
Programming Languages - LISP
Subject:
Java (Computer program language)
Subject:
Functional programming (computer science)
Subject:
Internet - World Wide Web
Subject:
Computer Languages-Java
Subject:
clojure;concurrency;functional language;java;java vm;jvm;lisp;vm
Copyright:
Edition Description:
Print PDF
Series:
Pragmatic Programmers
Publication Date:
20090607
Binding:
Paperback
Language:
English
Illustrations:
Y
Pages:
304
Dimensions:
9.25 x 7.38 in

Other books you might like

  1. Paradigms of Artificial Intelligence... New Trade Paper $124.50

Related Subjects

Computers and Internet » Computer Languages » Java

Programming Clojure Used Trade Paper
0 stars - 0 reviews
$19.95 In Stock
Product details 304 pages Pragmatic Bookshelf - English 9781934356333 Reviews:
"Synopsis" by ,
Clojure is a dynamic language for the Java Virtual Machine, with a compelling combination of features. In this guide, Halloway shows users why Clojure's features are so important, and how to use Clojure to build powerful programs quickly.
"Synopsis" by ,

Clojure is a dynamic programming language that targets the Java Virtual Machine. The Joy of Clojure goes beyond the syntax, and shows how to write fluent, idiomatic Clojure code. Readers will learn to approach programming challenges from a Functional perspective and master the Lisp techniques that make Clojure so elegant and efficient.

According to the authors, there's a "right way" to do things in Clojure. This book will help readers think about problems the "Clojure way," and recognize when they simply need to change the way they program. Not just another book about programming philosophy, The Joy of Clojure tackles hard software areas like concurrency, interoperability, performance, and more.

spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.