4 ms·
> OO abstractions and patterns OTOH, taught essentially in "elementary school" which possibly makes them seem easier to understand What did I just read, you're
by morbidhawk 9y ago
> OO abstractions and patterns OTOH, taught essentially in "elementary school" which possibly makes them seem easier to understand
What did I just read, you're joking right?
- patrickmn 9y agoNot joking at all. Functional languages have a reputation for being hard to learn mainly because they aren't what most people learn initially (and switching paradigms is never easy, no matter which direction you're going.) Disclaimer: The above is an opinion. Double-blind trials have not been performed!
- morbidhawk 9y agoI agree that switching paradigms is not easy. The part that sounded like a joke and still sounds like a joke is downplaying the difficulty it is to learn OO abstractions and patterns. Even initially being taught them, does not mean you've really learned nor understood them well. When comparing it to something "elementary" I'd expect something simple like 13+4, not something as complicated as software design.
- patrickmn 9y agoNothing we do is easy for most people... that's why we're highly sought after. What I meant was not that it's easy to do something, rather that it's something that often comes early, and is mandatory, in your journey of discovery. The concepts you learn early on, while not easy to fully grasp, stick, and make other paradigms seem alien.