i've about had it with C++