Re:Zed Shaw on C++
by joe_the_user on Friday July 16, 2010 @01:15PM
(#1521769)
As far as I know, there's a lot more to Java that isn't optional: everything must be inside a class definition, everything must use the garbage collector.
In C++, you don't have to declare a single class or create a single template.
There is a point though. C++ encourages obscure "too clever" constructs, and Java encourages excessive verbosity. But in both cases you can decide not to go there.