By using this site, you agree to our Privacy Policy and our Terms of Use. Close
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.