Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM by Michael Bevilacqua-Linn
![](https://farm1.staticflickr.com/733/23608604902_986a428aee.jpg)
Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM by Michael Bevilacqua-Linn PDF, ePub eBook D0wnl0ad
Solve real-life programming problems with a fraction of the code that pure object-oriented programming requires. Use Scala and Clojure to solve in-depth problems with two sets of patterns: object-oriented patterns that become more concise with functional programming, and natively functional patterns. Your code will be more declarative, with fewer bugs and lower maintenance costs.
Functional languages have their own patterns that enable you to solve problems with less code than object-oriented programming alone. This book introduces you, the experienced Java programmer, to Scala and Clojure: practical, production-quality languages that run on the JVM and interoperate with existing Java. By using both the statically typed, type-inferred Scala and the dynamically typed, modern Lisp Clojure, you'll gain a broad understanding of functional programming.
For each pattern, you'll first see the traditional object-oriented solution, and then dig into the functional replacements in both Scala and Clojure. These patterns are common in the functional world and deserve to become part of your problem-solving toolkit. On the object-oriented side, you'll see many common patterns, such as Command, Strategy, and Null Object. On the functional side, you'll learn core functional patterns such as Memoization, Lazy Sequence, and Tail Recursion.
Each pattern helps you solve a common programming problem. Working through them gives you a set of patterns you can use to solve problems you come across while writing programs. Finally, you'll learn how to work your existing Java code into new Scala or Clojure projects. You can start off small, adding functional code little by little, so you can complement your existing knowledge with Scala and Clojure as these languages gain popularity on the JVM.
What You Need
Clojure 1.5 and Scala 2.10.Optionally, Eclipse with plugins.
From reader reviews:
Margaret Holt:
This Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM is great publication for you because the content that is certainly full of information for you who else always deal with world and still have to make decision every minute. This specific book reveal it facts accurately using great arrange word or we can declare no rambling sentences inside. So if you are read this hurriedly you can have whole details in it. Doesn't mean it only offers you straight forward sentences but challenging core information with attractive delivering sentences. Having Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM in your hand like keeping the world in your arm, facts in it is not ridiculous 1. We can say that no book that offer you world inside ten or fifteen second right but this e-book already do that. So , this is good reading book. Hello Mr. and Mrs. stressful do you still doubt in which?
John Flores:
You are able to spend your free time to see this book this e-book. This Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM is simple to deliver you can read it in the playground, in the beach, train and soon. If you did not get much space to bring the actual printed book, you can buy the particular e-book. It is make you simpler to read it. You can save the book in your smart phone. So there are a lot of benefits that you will get when you buy this book.
Marlene Tiggs:
Publication is one of source of understanding. We can add our knowledge from it. Not only for students and also native or citizen have to have book to know the revise information of year to help year. As we know those publications have many advantages. Beside all of us add our knowledge, may also bring us to around the world. From the book Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM we can acquire more advantage. Don't you to definitely be creative people? For being creative person must like to read a book. Simply choose the best book that ideal with your aim. Don't be doubt to change your life at this book Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM. You can more inviting than now.
![](https://farm6.staticflickr.com/5689/23786904455_64ffe9cff5.jpg)
Read Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM by Michael Bevilacqua-Linn for online ebook
Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM by Michael Bevilacqua-Linn Free PDF d0wnl0ad, audio books, books to read, good books to read, cheap books, good books, online books, books online, book reviews epub, read books online, books to read online, online library, greatbooks to read, PDF best books to read, top books to read Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM by Michael Bevilacqua-Linn books to read online.
No comments:
Post a Comment