Buy Products not in the Philippines

Galleon.PH - Discover, Share, Buy!
Functional Programming Patterns in Scala and
Functional Programming Patterns in Scala and
Functional Programming Patterns in Scala and
Functional Programming Patterns in Scala and
Functional Programming Patterns in Scala and

Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM

Product ID : 1880008
3.4 out of 5 stars

Galleon Product ID 1880008
UPC / ISBN 1937785475
Shipping Weight 1.1 lbs
I think this is wrong?
Binding: Paperback
(see available options)
Manufacturer Imusti
Shipping Dimension 9.21 x 7.4 x 0.63 inches
I think this is wrong?
Author Michael Bevilacqua-Linn
Brand Imusti
Edition 1
Number Of Pages 250
Package Quantity 1
Publication Date 2013-11-02
Save 10%
Before ₱ 2,966

*Price and Stocks may change without prior notice
  • 3 Day Return Policy
  • All products are genuine and original
  • Cash On Delivery/Cash Upon Pickup Available

Pay with

Functional Programming Patterns in Scala and Features

  • Pragmatic Bookshelf

About Functional Programming Patterns In Scala And

Q&A with Michael Bevilacqua-Linn, author of "Functional Programming Patterns in Scala and Clojure" Q. Why did you write "Functional Programming Patterns"? A. Languages with a functional flavor are getting more and more mainstream, and I wanted to write something that would help folks with a lot of traditional OO pattern knowledge start to make the transition. Q. I don't know Scala or Clojure. How hard would it be for me to understand the examples in the book? A. This book is written for programmers who are new to Scala and Clojure, but who have significant experience with Java and object-oriented patterns. One of its goals is to help ease experienced object-oriented programmers into a more functional style. Q. What can I do with functional patterns that I couldn't do before? A. It's not so much what you can do, as what you can do better! Functional programming, and the patterns that go along with it, tends to be more declarative than imperative programming, so you can solve problems with code that's both more straightforward and shorter. The functional focus on immutable data reduces bugs in large programs, especially ones involving concurrency. Q. Functional programming has no place in the object-oriented world, does it? A. While object-oriented programming and functional programming are often seen as opposite paradigms, the truth is a bit more complex. Even Java is getting more of a functional style with Java 8's Lambdas. Scala explicitly blends object-oriented and functional styles. While Clojure is explicitly not object-oriented, it does borrow many good ideas from the object-oriented world, such as polymorphism and programming to interfaces. Q. Which one should I use? Scala or Clojure? What are the differences and which would be easier to start with? A. Scala tends to provide an easie