|
You are here |
cukic.co | ||
| | | | |
sookocheff.com
|
|
| | | | | I previously talked about what functional programming is by comparing it to other programming paradigms. This post expands on that post to talk specifically about practical differences between functional programming and the paradigm most of us are intimately familiar with - imperative. This post is punctuated with some quotes from the book An Introduction to Functional Programming Through Lambda Calculus. It's worth noting that each of these practical differences are enabled because of the power of referential transparency. | |
| | | | |
henko.net
|
|
| | | | | A selection of functional programming concepts that I feel are helpful to all developers. | |
| | | | |
sreekar.ch
|
|
| | | | | But first What is functional programming ? Functional programming is a programming paradigm in which most computation is treated as evaluation of functions. It emphasizes on expression evaluation instead of command execution. Wikipedia When did it all start ? In the 90s, there was a war between declarative programming and imperative programming. Declarative programming then represented by logic programming languages like Prolog and early functional languages like Erlang. And imperative languages were r... | |
| | | | |
maryrosecook.com
|
|
| | | Many functional programming articles teach abstract functional techniques. That is, composition, pipelining, higher order functions. This one is different. I... | ||