4 ms·
It's easier to reason in FP plus the python paradox [1] [2]. [1]: https://www.paulgraham.com/pypar.html https://www.paulgraham.com/pypar.html [2]: https://blo
by fjwufjfa 1y ago
It's easier to reason in FP plus the python paradox [1] [2].
[1]: https://www.paulgraham.com/pypar.html https://www.paulgraham.com/pypar.html
[2]: https://blog.janestreet.com/why-ocaml/ https://blog.janestreet.com/why-ocaml/
- codr7 1y agoFor certain classes of programs, yes. I have a hunch finance is a pretty good fit.
- AdieuToLogic 1y agoI agree with your point about reasoning when employing Functional Programming (FP). However, I very much disagree with Graham's 2004 assertion[0]: It's a lot of work to learn a new programming language. And people don't learn Python because it will get them a job; they learn it because they genuinely like to program and aren't satisfied with the languages they already know. It does not require "a lot of work to learn a new programming language" once a person has fluency with at least one. Actually, the difficulty of learning a new programming language is inversely proportional to how many programming languages the person has already learned. Especially if a new programming language is in the same paradigm category as those already known (Procedural, OOP, FP, etc.). I was a professional software engineer in 2004, when the Graham post was written. To say, "people don't learn Python because it will get them a job ..." was bullshit then just as it is now. The remainder of the quoted sentence is unfounded extrapolation and has the value of same. 0 - https://www.paulgraham.com/pypar.html https://www.paulgraham.com/pypar.html