Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Languages & Tools   Lisp

Clojure High Performance Programming


Huge Savings Item! Save 12% on the Clojure High Performance Programming by Packt Publishing at EMS Linux. MPN: black & white illustrations. Hurry! Limited time offer. Offer valid only while supplies last. Written for intermediate Clojure developers, this compact guide will raise your expertise several notches. It tackles all the fundamentals of


Product Description

Written for intermediate Clojure developers, this compact guide will raise your expertise several notches. It tackles all the fundamentals of analyzing and optimizing performance in clear, logical chapters.

Overview

  • See how the hardware and the JVM impact performance
  • Learn which Java features to use with Clojure, and how
  • Deep dive into Clojure's concurrency and state primitives
  • Discover how to design Clojure programs for performance

In Detail

Clojure is a young, dynamic, functional programming language that runs on the Java Virtual Machine. It is built with performance, pragmatism, and simplicity in mind. Like most general purpose languages, Clojure’s features have different performance characteristics that one should know in order to write high performance code.

Clojure High Performance Programming is a practical, to-the-point guide that shows you how to evaluate the performance implications of different Clojure abstractions, learn about their underpinnings, and apply the right approach for optimum performance in real-world programs.

This book discusses the Clojure language in the light of performance factors that you can exploit in your own code.

You will also learn about hardware and JVM internals that also impact Clojure’s performance. Key features include performance vocabulary, performance analysis, optimization techniques, and how to apply these to your programs. You will also find detailed information on Clojure's concurrency, state-management, and parallelization primitives.

This book is your key to writing high performance Clojure code using the right abstraction, in the right place, using the right technique.

What you will learn from this book

  • Learn techniques for achieving numerical performance in Clojure
  • Use Java features in Clojure code for performance
  • Avoid reflection and boxing with type hints
  • Analyze latency using the Criterium library
  • Understand Clojure's concurrency and state-management primitives in depth
  • Explore how to design Clojure applications for better performance

Approach

This is a short, practical guide that will teach you everything you need to know to start writing high performance Clojure code.

Who this book is written for

This book is ideal for intermediate Clojure developers who are looking to get a good grip on how to achieve optimum performance. You should already have some experience with Clojure and it would help if you already know a little bit of Java. Knowledge of performance analysis and engineering is not required. For hands-on practice, you should have access to Clojure REPL with Leiningen.

Additional Information

Manufacturer:Packt Publishing
Part Number:black & white illustrations
Publisher:Packt Publishing
Studio:Packt Publishing
MPN:black & white illustrations
EAN:9781782165606
Item Weight:0.6 pounds
Item Size:0.35 x 9.25 x 9.25 inches
Package Weight:0.53 pounds
Package Size:7.4 x 0.47 x 0.47 inches

Clojure High Performance Programming by Packt Publishing

Buy Now:
Clojure High Performance Programming

Brand: Packt Publishing
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$34.99
$30.85
You Save: 12%


Quantity:  

 


View More In Lisp.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Packt Publishing, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


mpn: black & white illustrations, ean: 9789888381296, isbn: 9888381296,
Most of the GNU Emacs text editor is written in the programming language called Emacs Lisp. You can write new code in Emacs Lisp and install it as an extension to the editor. However, Emacs Lisp is more than a mere “extension language”; it is a f...

mpn: Illustrations, ean: 9780136059400, isbn: 0136059406,
LISP, which stands for LISt Processing, was developed in the late 1950s by John McCarthy as a language for manipulating symbols. This book presents the Common LISP Language, a version of LISP, and details a range of applications for it, including dat...

ean: 9780521576086, isbn: 0521576083,
The Numerical Recipes Code CD-ROM contains, in a single omnibus edition, all the source code for the routines and examples from: Numerical Recipes in Fortran 77: The Art of Scientific Computing (Second Edition), Numerical Recipes in Fortran 90: The A...

ean: 9783540527824, isbn: 3540527826,
This volume presents the proceedings of a workshop at which major Parallel Lisp activities in the US and Japan were explained. Work covered includes Multilisp and Mul-T at MIT, Qlisp at Stanford, Lucid and Parcel at Illinois, PaiLisp at Tohoku Univer...

ean: 9781785885037, isbn: 1785885030,
Handle every problem you come across in the world of Clojure programming with this expert collection of recipesAbout This BookDiscover a wide variety of practical cases and real world techniques to enhance your productivity with Clojure.Learn to reso...

ean: 9781785889745, isbn: 1785889745,
Key FeaturesLearn to handle data using sequences, reducers, and transducers in ClojureExplore the lesser known and more advanced features, constructs, and methodologies of the Clojure language and its ecosystem, such as asynchronous channels, actors,...

sku: VI-1558515569, ean: 9781558515567, isbn: 1558515569,
AutoLISP, the programming language behind AutoCAD, is for those who want to move from developing simple applications to more complex and powerful applications. John Gibb provides the means for an intermediate-level AutoCAD user to advance to the next...

mpn: black & white illustrations, ean: 9781783284139, isbn: 1783284137,
Leverage the power and fl exibility of Clojure through this practical guide to data analysisAbout This Book Explore the concept of data analysis using established scientific methods combined with the powerful Clojure language Master Naive Bayesian Cl...

ean: 9781568987927, isbn: 1568987927,
The Codewriting Workbook introduces students and practitioners to basic programming concepts for computer-aided design (CAD). Through a series of guided exercises and examples, readers learn how to develop and write procedures for creating two-dimens...

By CMP
ean: 9781578200894, isbn: 157820089X,
AutoCADet: A person who uses AutoCAD directly or indirectly to create or analyze graphic images and is in possession of one or more of the following traits: wants to learn; has an interest in improving the way AutoCAD works; is a visionary AutoCAD us...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.