| Lingyis said: yeah, agreed. C++ without OOP is not C++. it's a big reason why C became C++. indeed, on resumes, i've been told to explicitly say OOP next to C/C++ because apparently a lot of people put down C++ when what they really know is just C. |
OOP is a programming paradigm akin to Functional or Procedural.
It is currently the most popular one (much akin to how relational row-based databases are the most popular), however that doesn't make it necessarily the best one for every situation.
Languages as well as techniques/paradigms are simply tools in a good developer's toolbox. Approaching any single tool as the silver bullet solution to all problems will fail.







