3 ms·
That’s probably true, but I’m not sure if it’s the same with other paradigms. I had Pascal, Assembly and Haskell and it was quite practical and focused on univ
by whstl 2y ago
That’s probably true, but I’m not sure if it’s the same with other paradigms.
I had Pascal, Assembly and Haskell and it was quite practical and focused on universal concepts that apply to other paradigms and to software in general, it’s just OOP that has focus on concepts that are considered superfluous or damaging.
I personally blame fashion. Patterns and inheritance became fashionable and people just assumed they are as foundational as things like “variables” or “functions” or “ifs”.
- odyssey7 2y agoYou’re making me realize that oop is essentially a framework. Other frameworks—-like jQuery, Express, or Handlebars—-get unfairly short-shrifted in the curriculum. One of the systemic dynamics with OOP is that Oracle invested itself into Java and also funds academic research. This might create a conflict of interest in designing the curriculum, but I don’t know if there are any checks for that.