Inheritance, essential for OOP?

Doss LeeDoss Lee
1 min read

C++, the Cousin of the C

I have no idea what today’s computer engineering curriculum is like, but I got my start in object-oriented programming with C++. Looking back on today, it was not good approach to learn OOP for a beginner. Furthermore, I learned C language right before, my C++ code really looked like C with classes(It’s the first name of C++). And I guess early C++ programmer did the same because OOP was really brand new paradigm at that time.

It wasn’t until I learned Java that I could even start pretending I knew what OOP was about. Basically, C++ is really old and giant programming language including C-like low-level features and C#-like high-level features. This thing enough to make a programmer confused how to write good code.

0
Subscribe to my newsletter

Read articles from Doss Lee directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Doss Lee
Doss Lee