Popular does not mean most efficient or powerful, though. Or even leading to good code, for that matter.Java, probably the most used language out there.
Most people don't realize that there's, as a quick example, still a lot of assembly being used, especially in peripheral programming on things that can't waste resources the way modern PC code tends to do.
I still remember the discussions of how it won't impact coding quality because people will still document things and use common practices to allow ease of readability and will absolutely not abuse the far more lax implementation strictness of Java for things that'd make a sentient compiler flip the memory table and tender its resignation... heh.So we did not invent OOP because what came before was bad; it happend because Bjarne liked OOP.
Hell, it's not uncommon nowadays to run into an entire library being pushed into a project because someone wants to use a single function out of it. Said library coming from some random github depot, and the happy appropriater doing nothing in terms of even simplest audit of all of its functions.
First time I ran into something like that I didn't even know how to react, there's so much wrong with it.
Anyway /derail, was fun bitching about things, though. Thanks