On Wednesday, 10 December 2014 at 16:17:16 UTC, eles wrote:
I believe this is the "Stroustrup curse":
"
Much of the relative simplicity of Java is - like for most new
languages - partly an illusion and partly a function of its
incompleteness. As time passes, Java will grow significantly in
size and complexity. It will double or triple in size and grow
implementation-dependent extensions or libraries. That is the
way every commercially successful language has developed. Just
look at any language you consider successful on a large scale.
I think he is making excuses for himself. Both Java and C++ are
rather close to Simula+C as a starting point and have added cruft
that should have been predicted in the initial version.
Anyway, I think language specs often are too verbose, they
probably all hit around 700-1000 pages eventually due to editors
cutting it back to that book-like size before it is published
(and when the book-sized limit has been reached they feel they
have done enough ungrateful and unpaid work so they don't cut
more even though they could have).