October 2023
Intermediate to advanced
384 pages
9h 12m
English
If you were to ask the average programmer what functional programming is, you might get any of the following answers.
Programming with functions.
Functions are “first class” elements.
Programming with referential transparency.
A programming style based upon lambda calculus.
While these assertions might be true, they are not particularly helpful. I think a better answer is: Programming without assignment statements.
Perhaps you don’t think that definition is much better. Perhaps it even frightens you. After all, what do assignment statements have to do with functions; and how can you possibly ...
Read now
Unlock full access