O'Reilly logo

Functional Programming: A PragPub Anthology by Michael Swaine

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

New Arguments for Functional Programming

A decade later, the case is once again being made for functional programming. Now the language support is here and the case for FP is broader.

While parallelism was traditionally the driving force behind any push for functional programming, now when people talk about FP, they are more likely to reference the ability to think about problems at a higher level, or the virtues of immutability. Instead of FP being seen as the strange way you need to write in order to deal effectively with parallelism, the new argument is that it is the more natural way to write, closer to the concepts and terminology of your problem domain. People are using FP for apps that have no need for parallelism, merely because it ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required