Functional Programming in Scala

[ 5034 / 141 / 9 ]

Book Description
Summary


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.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Functional programming (FP) is a style of software development emphasizing functions that don't depend on program state. Functional code is easier to test and reuse, simpler to parallelize, and less prone to bugs than other code. Scala is an emerging JVM language that offers strong support for FP. Its familiar syntax and transparent interoperability with Java make Scala a great place to start learning FP.

About the Book


Functional Programming in Scala is a serious tutorial for programmers looking to learn FP and apply it to their everyday work. 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.

This book assumes no prior experience with functional programming. Some prior exposure to Scala or Java is helpful.

What's Inside


  •     Functional programming concepts
  •     The whys and hows of FP
  •     How to write multicore programs
  •     Exercises and checks for understanding

About the AuthorsPaul Chiusano and Rúnar Bjarnason are recognized experts in functional programming with Scala and are core contributors to the Scalaz library

Table of Contents

    PART 1 INTRODUCTION TO FUNCTIONAL PROGRAMMING
    What is functional programming?
    Getting started with functional programming in Scala
    Functional data structures
    Handling errors without exceptions
    Strictness and laziness
    Purely functional state

    PART 2 FUNCTIONAL DESIGN AND COMBINATOR LIBRARIES
    Purely functional parallelism
    Property-based testing
    Parser combinators

    PART 3 COMMON STRUCTURES IN FUNCTIONAL DESIGN
    Monoids
    Monads
    Applicative and traversable functors

    PART 4 EFFECTS AND I/O
    External effects and I/O
    Local effects and mutable state
    Stream processing and incremental I/O

Cover
Functional Programming in Scala_46951
Amazon
Functional Programming in Scala
Download(3.73M EPUB+4.47M MOBI+12M PDF)
附件: 亲,您没有权限下载或查看附件喔:-) 马上登录注册吧!
附件: 亲,您没有权限下载或查看附件喔:-) 马上登录注册吧!
附件: 亲,您没有权限下载或查看附件喔:-) 马上登录注册吧!
TOP

谢谢分享
my girl friend cheated on me married woman wants cheat men who have affairs
TOP

谢谢分享
women who cheat on husbands megaedd.com looking to cheat
why does husbands cheat go why husband cheat on their wife
TOP

谢谢分享
TOP

谢谢分享
want to cheat on my wife click women wanting to cheat
women who cheat on husbands go looking to cheat
why does husbands cheat blog.ivanovtech.com why husband cheat on their wife
TOP

love scala
TOP

谢谢分享
TOP

谢谢分享
all wife cheat what makes people cheat how to catch a cheater
TOP

I love scala
want to cheat on my wife read women wanting to cheat
married men having affairs developerstalk.com reason women cheat
TOP

I love scala
want to cheat on my wife click women wanting to cheat
TOP