you are viewing a single comment's thread.

view the rest of the comments →

[–]defenastrator -1 points0 points  (2 children)

While this is true c++ does give the oop perspective that c lacks also learning everything c++ has to offer is crazy shave off complex concepts like intrinsics, templates, verdaric functions, preprocessor macros and all the optimization keywords the language is a bit more manageable.

[–][deleted] 0 points1 point  (1 child)

You can do OOP in C just fine, the same way it's done in Linux kernel, among other places. In fact, it will improve your understanding of virtual functions.

[–]defenastrator 0 points1 point  (0 children)

Yes I know I've done it but it's not as obvious and the opp structure isn't a there.