I'm doing OOP in C right now in my work. I'm porting a C++ program to a new platform and, for reasons, the most feasible language to use for it is C.
Re-engineering the code to be not object oriented is not practical, so we're keeping its OO nature.
Re-engineering the code to be not object oriented is not practical, so we're keeping its OO nature.
Well, it is possible, but it would easily take four times the amount of time it would take to port the C++ code to C. So porting makes the most sense.