Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
Programming Scala: Scalability = Functional Programming + Objects (English Edition) Kindle版
Dean Wampler, Ph.D. is a Consultant for Typesafe, where he specializes in helping clients succeed with Scala and Functional Programming projects. He works with "Big Data" tools like Hadoop, Spark, and Machine Learning libraries, and Reactive tools like Akka and Play. Dean is an O'Reilly author and a frequent conference speaker and organizer. He has a Ph.D. in Physics from the University of Washington.
Alex Payne is Platform Lead at Twitter, where he develops services that enable programmers to build atop the popular social messaging service. Alex has previously built web applications for political campaigns, non-profits, and early-stage startups, and supported information security efforts for military and intelligence customers. In his free time, Alex studies, speaks, and writes about the history, present use, and evolution of programming languages, as well as minimalist art and design.
- ASIN : B00QJDYKH6
- 出版社 : O'Reilly Media; 第2版 (2014/12/4)
- 発売日 : 2014/12/4
- 言語 : 英語
- ファイルサイズ : 1558 KB
- 同時に利用できる端末数 : 無制限
- Text-to-Speech（テキスト読み上げ機能） : 有効
- X-Ray : 有効にされていません
- Word Wise : 有効にされていません
- 本の長さ : 588ページ
- Amazon 売れ筋ランキング: - 548,873位洋書 (の売れ筋ランキングを見る洋書)
In general, this book is great and very thorough. The authors went into a lot of detail on many topics. I would highly recommend this book to anybody. However, I'm partly saying that because the scala-lang website documentation is old, insufficient, and completely out of order.
That being said, there are some parts that are far more confusing than they need to be. The author has a bad habit of showing you a feature in scala long before he explains it, and that is why I decided to give this four stars instead of five.
Chapters four (pattern matching) and five (implicits) were especially difficult to follow because the authors kept using language features before they explained them. I had to read each of those chapters twice before I understood them.
- They show you implicit type conversions a whole ten pages before they explain them (shown on page 139, explained on page 149). So of course I spent a half hour trying to understand the example before giving up.
- They start using '+:', ':+', and '::' in chapter four before they explain them.
- They use infix notation for types long before explaining it.
- Their explanation of "<:<" and "implicitly" still confuses me now, after reading that section several times.
Another thing that really bugs me is the obvious bias that the authors have for functional programming, ignoring some major flaws it has that any java veteran would see.
However, I should base my rating on how well you could learn scala the language from this book. Like I said, it goes into pretty deep details on most topics, so you could become a scala master from this book.