2 ms·
https://www.tiobe.com/tiobe-index/ https://www.tiobe.com/tiobe-index/ Without having to squint, 12 of those languages are easily categorized as OO languages. G
by Jtsummers 3y ago
https://www.tiobe.com/tiobe-index/ https://www.tiobe.com/tiobe-index/
Without having to squint, 12 of those languages are easily categorized as OO languages. Given the mindshare of those 12 languages, I don't think it makes sense to say that "OO programming is mostly frowned upon." [emphasis added] Maybe it's frowned upon by some, maybe even many, but if it's mostly frowned upon then a lot of people must hate their work.
- bmoxb 3y agoThey are, if I'm understanding correctly, referring to what may be considered the 'traditional' OOP style (Animal, which has various properties and behaviours, is extended by Dog, which has its own properties and behaviours, maybe overriding those of Animal) vs a style where inheritance is use primarily to define and implement interfaces (i.e., an expected set of behaviours with no implementation included in the base class). In other words, the different ways a language supporting OOP may be used rather than what the language supports in and of itself.