Programming Clojure, 3rd Edition

Price | $32.40 - $49.58
|
Rating | ![]() ![]() ![]() ![]() ![]() |
Authors | Alex Miller, Stuart Halloway, Aaron Bedra |
Publisher | The Pragmatic Programmers |
Published | 2018 |
Pages | 302 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1680502468 |
ISBN-13 | 9781680502466 |
Clojure joins the flexibility and agility of Lisp with the reach, stability, and performance of Java. Combine Clojure's tools for maximum effectiveness as you work with immutable data, functional programming, and safe concurrency to write programs that solve real-world problems.
Start by reading and understanding Clojure syntax and see how Clojure is evaluated. From there, find out about the sequence abstraction, which combines immutable collections with functional programming to create truly reusable data transformation code. Clojure is a functional language; learn how to write programs in a functional style, and when and how to use recursion to your advantage. Discover Clojure's unique approach to state and identity, techniques for polymorphism and open systems using multimethods and protocols, and how to leverage Clojure's metaprogramming capabilities via macros. Finally, put all the pieces together in a real program.
New to this edition is coverage of Clojure's spec library, one of the most interesting new features of Clojure for describing both data and functions. You can use Clojure spec to validate data, destructure data, explain invalid data, and generate large numbers of tests to verify the correctness of your code.
With this book, you'll learn how to think in Clojure, and how to take advantage of its combined strengths to build powerful programs quickly.
- Alex Miller (2 books)
- Stuart Halloway (3 books)
- Aaron Bedra (2 books)
4 5 576
Similar Books
Programming Clojure, 2nd edition
by Stuart Halloway, Aaron Bedra
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 ha...
Price: $10.23 | Publisher: The Pragmatic Programmers | Release: 2012
Beginning Programming with Java For Dummies, 3rd Edition
by Barry Burd
One of the most popular beginning programming books, now fully updated.Java is a popular language for beginning programmers, and earlier editions of this fun and friendly guide have helped thousands get started. Now fully revised to cover recent updates for Java 7.0, Beginning Programming with Java For Dummies, 3rd Edition is certain to p...
Price: $4.13 | Publisher: Wiley | Release: 2012
Java Network Programming, 3rd Edition
by Elliotte Rusty Harold
The new third edition of this highly regarded introduction to Java networking programming has been thoroughly revised to cover all of the 100+ significant updates to Java Developers Kit (JDK) 1.5. It is a clear, complete introduction to developing network programs (both applets and applications) using Java, covering everything from networ...
Price: $6.01 | Publisher: O'Reilly Media | Release: 2004
by Warren Sande, Carter Sande
Hello World! Computer Programming for Kids and Other Beginners, 3rd Edition introduces the world of computer programming in a clear and fun style using Python, a programming language designed to be easy to learn.Learn to talk to your computer in its own language! Whether you want to create a game, start a business, or solve an important p...
Price: $29.09 | Publisher: Manning | Release: 2019
Learn Python the Hard Way, 3rd Edition
by Zed A. Shaw
Zed Shaw has perfected the world's best system for learning Python. Follow it and you will succeed-just like the hundreds of thousands of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else.In Learn Python the Hard Way, 3rd Edition, you'll learn Python by working thr...
Price: $17.00 | Publisher: Addison-Wesley | Release: 2013
C++ All-in-One For Dummies, 3rd Edition
by John Paul Mueller, Jeff Cogswell
C++ is the workhorse of programming languages and remains one of the most widely used programming languages today. It's cross-platform, multi-functional, and updates are typically open-source. The language itself is object-oriented, offering you the utmost control over data usage, interface, and resource allocation. If your job involves d...
Price: $24.49 | Publisher: Wiley | Release: 2014
Adventures in Raspberry Pi, 3rd Edition
by Carrie Anne Philbin
Adventures in Raspberry Pi, 3rd Edition is the fun guide to learning programming. Starting from the very basics and building skill upon skill, you'll learn developing fundamentals - even if you've never programmed before. Learning is exciting when you're working your way through cool projects, but the concepts you learn and the skills you...
Price: $16.46 | Publisher: Wiley | Release: 2017
Raspberry Pi For Dummies, 3rd Edition
by Sean McManus, Mike Cook
With the invention of the unique credit card-sized single-board computer comes a new wave of hardware geeks, hackers, and hobbyists who are excited about the possibilities with the Raspberry Pi - and this is the perfect guide to get you started. With this down-to-earth book, you'll quickly discover why the Raspberry Pi is in high demand!T...
Price: $17.76 | Publisher: Wiley | Release: 2017