If you’re ever unsure what functional programming means, just remember—John Backus unambiguously declared that the lambda calculus (and presumably its descendants, like Haskell) is NOT functional programming.
-
Show this thread
-
Replying to @wcrichton
Now that's a hot take! Does he also mention which language is functional programming? Because, to be sure, it's an extremely overloaded term, I'm just not sure anything at all is left if we exclude lambda calculus and its descendants
1 reply 0 retweets 0 likes
Replying to @mimblewabe
Yes, he explains the distinction in his Turing award speech. https://dl.acm.org/doi/10.1145/359576.359579 … He distinguishes functional programming as simpler than lambda calculus when you lose variable substitution. Instead, you just build from a primitive set of functions and combinators.
11:30 AM - 4 Apr 2020
0 replies
0 retweets
3 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
cognitive psychology. PhD