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 ...

Get Functional Programming: A PragPub Anthology now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.