Fifty years of programming language research, and we end up with C++?