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.
Re-engineering the code to be not object oriented is not practical, so we're keeping its OO nature.