why not just write programs in C++ ?