On Sun, 18 May 2008 06:41:49 -0700 (PDT), sulekhasweety@gmail.com
wrote, quoted or indirectly quoted someone who said :
Much of the relative simplicity of Java is - like for most new
language
s - 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.
Java has been around now since 1996 and the language itself is still
quite simple, except for the blunder of generics.
The libraries have grown, but that actually makes life simpler.
There
is less and less code you have to write yourself.
Java is still multiplatform. There are a few packages that need
native
classes, such as JMF, that don't have universal support, but the
support that is there is WORA.
You are extrapolating from C++ which was not designed to be platform
independent, so it is no surprise it is pretty shaky in that regard
to
this day. Stroustrup wrote a fascinating book about its evolution
called The Design and Evolution of C++.
http://www.amazon.com/gp/product/0201543303?ie=UTF8&tag=canadianmindprod&linkCode=as2&camp=1789&creative=9325&creativeASIN=0201543303
Stroustrup.