Paul Chiusano and Rúnar Bjarnason are recognized experts in functional programming with Scala. Each has been writing Scala and using FP professionally for several years. Paul is a Scalaz contributor, blogs and speaks regularly on Scala and FP. Rúnar is a principal contributor to Scalaz and the Functional Java library and has been using and teaching FP since 2008.
Functional programming (FP) is a programming style emphasizing functions that return consistent and predictable results regardless of a program's state. As a result, functional code is easier to test and reuse, simpler to parallelize, and less prone to bugs. Scala is an emerging JVM language that offers strong support for FP. Its familiar syntax and transparent interoperability with existing Java libraries make Scala a great place to start learning FP.
Functional Programming in Scala is a serious tutorial for programmers looking to learn FP and apply it to the everyday business of coding. The book guides readers from basic techniques to advanced topics in a logical, concise, and clear progression. In it, you'll find concrete examples and exercises that open up the world of functional programming.
You'll discover simple but powerful ideas and techniques that cut through the complexity of modern software engineering, including writing multi-core and distributed programs. You'll learn how FP gives you high confidence in the correctness of your code and helps you design software at high levels of abstraction so that even very large systems become comprehensible at a glance.
WHAT'S INSIDE:
Functional programming from square one in clear, readable language
No prior Scala experience needed
Learn both the hows and whys of FP
No prior experience with FP or Scala is required. Perfect for programmers familiar with FP in other languages wishing to apply their knowledge in Scala.
發表於2024-12-27
Functional Programming in Scala 2024 pdf epub mobi 電子書 下載
我是使用scala做完一個項目之後,開始閱讀本書。 介紹下背景: 1 程序員 2 前C程序員,linux平颱,沒有很深的java背景 3 用scala做過一個2年期的項目 在使用scala的過程中,碰到的問題主要體現在: 1 scala的很多語法糖不理解,不知道為啥要這麼寫,有種為瞭這麼寫的簡潔...
評分我是使用scala做完一個項目之後,開始閱讀本書。 介紹下背景: 1 程序員 2 前C程序員,linux平颱,沒有很深的java背景 3 用scala做過一個2年期的項目 在使用scala的過程中,碰到的問題主要體現在: 1 scala的很多語法糖不理解,不知道為啥要這麼寫,有種為瞭這麼寫的簡潔...
評分沒正經寫過書評,第一篇就獻給這本書吧。。。 首先,這不是一本講Scala的書,講語言的書可以看這本《Programming Scala 2nd Edition》。 其次,這本書對新手很友好,每一章循序漸進帶著你,作者一邊講解思路,一邊寫code,還設置一些習題幫助讀者上手。 最後,這本書個彆章節有...
評分我是使用scala做完一個項目之後,開始閱讀本書。 介紹下背景: 1 程序員 2 前C程序員,linux平颱,沒有很深的java背景 3 用scala做過一個2年期的項目 在使用scala的過程中,碰到的問題主要體現在: 1 scala的很多語法糖不理解,不知道為啥要這麼寫,有種為瞭這麼寫的簡潔...
評分沒正經寫過書評,第一篇就獻給這本書吧。。。 首先,這不是一本講Scala的書,講語言的書可以看這本《Programming Scala 2nd Edition》。 其次,這本書對新手很友好,每一章循序漸進帶著你,作者一邊講解思路,一邊寫code,還設置一些習題幫助讀者上手。 最後,這本書個彆章節有...
圖書標籤: Scala 函數式編程 scala FP functional-programming 編程 計算機科學 programming
簡單易懂
評分作為programming in scala的進階版正閤適,逐一解決習題並對照Github上的答案絕對大有幫助
評分大開眼界!很棒的函數式編程入門書。我的筆記:http://facaiy.github.io/tech/2017/04/23/Functional-Programming-in-Scala.html
評分打開瞭函數式編程的新世界
評分好書,清晰明瞭
Functional Programming in Scala 2024 pdf epub mobi 電子書 下載