Let's use C++ instead