On 2012-11-02 23:47, Nick Sabalausky wrote:

No proper modules. No properties. Slow compilation. No reference
semantics for classes. No scope guards. Little default initialization.
Goofy ptr and func-ptr declaration syntax. Goofy rules about what
is/isn't virtual. Lots of undefined behavior. Forward declarations.

I've read Scott Meyer's Effective C++. On one of the first few pages it says something: "C++ can be hard, but if you think of it as three separate languages it much easier. One for the imperative, C inherited part, one for the object oriented part and one for the template part".

With that statement it's no turning back. It can never be a good language it can only become worse, no feature in the world can make up for that.

--
/Jacob Carlborg

Reply via email to