To make a language better than c++ is not hard. c++ conveniently skirts most usefulness, has a lot of notational overhead, and is rather difficult to write smart compilers for. Most of the work it saves the programmer is the easy human work; the hard work, better left to a computer, it dumps on him.
(
c++ rant )