POO and programming languages

Asked

Viewed 102 times

1

I see thousands of courses talking about learning object-oriented programming, but when you learn POO you can apply that knowledge in all the languages that use POO or each language has its particularities?

  • Did the answer solve your question? Do you think you can accept it? See [tour] if you don’t know how you do it. This would help a lot to indicate that the solution was useful to you. You can also vote on any question or answer you find useful on the entire site.

1 answer

2

It can apply in all languages. But there are some "schools" of object-oriented programming. So what you will learn in one line does not apply well in another line. People don’t agree on what OOP is, so each language can go one line.

I recently gave a talk showing how most of the resources that people think are from O in a language that everyone says is object-oriented and that are actually resources of other paradigms. I even show how OOP is an effectively unimportant paradigm for engineering and is strong only because of marketing.

If people don’t even know what OOP is, its correct terminology, the real way of applying it (not simple, abstract examples that don’t teach anything real), how are they going to get it right and teach it right? If the knowledge is wrong or distorted, can apply wrong and distorted of all languages.

I don’t know everything even having 30 years of OOP, but today I understand a little more. I have several posts here on the site and I’m refining them to try to come up with something that makes more sense broadly. Just a hint: although there is still much talk about OOP for many problems it is not being used intensively anymore, and people do not even notice.

Of course the most specific mechanisms have differences in each language, only the general concept is that it is harnessed.

I was gonna put links, but then I saw that the question was duplicate, there is already well founded.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.