There was article here the other day on a project by herb stutter to improve c++ syntax, I can link it to you if you want.
But I get the impression that the syntax is a fixable problem. Usually critics point so something like the template system or something.