November 2009
Intermediate to advanced
560 pages
21h 40m
English
This chapter covers
We’ve already seen many arguments in favor of functional programming. One reason it’s becoming increasingly important these days is parallelism. Writing code that scales to a large number of cores is much easier in the functional style compared to using the typical imperative approach.
The two concepts from the functional world that are essential for parallel computing are the declarative programming style and working with immutable data structures. These two are closely related. The code becomes more ...
Read now
Unlock full access