4 ms·
Functional programming is the next big thing. Ideas from functional programming have gone mainstream, and are found in almost all major languages: lambdas, high
by kagakuninja 4y ago
Functional programming is the next big thing. Ideas from functional programming have gone mainstream, and are found in almost all major languages: lambdas, higher order functions, and immutability / purity. Monads have made some minor inroads (although they get bastardized by OO people, see Java and Javascript).
- silverwind 4y agoYes, but the remnants of OO still linger, both in people's minds and code.
- klysm 4y agoMost importantly in people’s minds. A lot of early educational content is rooted in flawed software philosophy that is carried out into the world
- usrusr 4y agoThere are still remnants of ideological OOP use around and they are terrible indeed, but remnants on the language level are perfectly fine as long as they are not used as originally intended. Paraphrasing Crockford, we have found OOP, the good parts. It's used for structuring code now, not for modelling the world. That's a huge difference.
- DonHopkins 4y agoWell if people wouldn't keep brutally deconstructing it [1] then serving it up as a delicious la carte menu [2] of tempting indulgences, maybe object programming will finally die! [1] https://www.info.ucl.ac.be/~pvr/decon.html https://www.info.ucl.ac.be/~pvr/decon.html [2] http://www.paulgraham.com/reesoo.html http://www.paulgraham.com/reesoo.html