OOP is really nothing new
Classes are just structs and function pointers
You always put data definitions and function
definitions together anyway.
You dont need OO language to do OOP
True, but it may be easier with an OO language