Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Functional Programming, Simplified: (Scala Edition) Paperback – December 7, 2017
|New from||Used from|
"Warlight" by Michael Ondaatje
A dramatic coming-of-age story set in the decade after World War II, "Warlight" is the mesmerizing new novel from the best-selling author of "The English Patient." Learn more
About the Author
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
It's not bad, but it's still over my head. It's possible functional programming is just a bit much for me at this point, but it would be nice for someone to really try and dumb it down. It would be nice if Alvin can start it off making it stupid simple scale it more nicely. Though truthfully, it is easier to understand than other books/reading material I have come across.
I don’t recommend this book for people who don’t know Scala, though. I’d suggest to read some of Scala lang before read this one.
thank to author. you make me love scala even more.
I am a reader since the version 0.1.2 (ebook).
PS: This is my first book review on Amazon.
The book is really long, and I mean really long, and i'm only at one third of it, that is good because it means it covers many topics. The author has also split the book into very small chapters so you've got tens of them, this is also great, because that means you can drill into a specific topic, in it's specific chapter. This is another example of a great book design, like SRP principle for book writing, every chapter has it's own single responsibility, that makes them small, tidy and organised, just like code :)
Anyone who find himself struggling with functional programming and with scala should buy the author a big present, I usually don't buy books, but I felt I have to buy this one even if I could get it for free.
Oddly enough, many other FP resources only make the most minimal attempts to define the central terms and concepts at the center of FP--like a fish swimming through water, they may start to take the basic premises of their environment for granted and forget that they actually need to explain these things the uninitiated. Alvin Alexander manages to break intimidating FP concepts down into surprisingly simple subcomponents with each chapter, which can then be built into larger pragmatic programming concepts (much like the paradigm itself). This is among the best programming books I have read recently, alongside Programming in Scala by Odersky, Spoon, and Venners.
You should not expect the same depth of books like Functional Programming in Scala, but if this is your first encounter with FP this is probably the best book, it is accessible without oversimplification, a tough one to achieve.