Future Trends

Java execution times will get faster relative to native execution times
Many years ago when "high level languages" like Fortran were introduced to
improve programming productivity over programming in assembly language,
there was a cost in terms of execution speed that caused a reluctance on the
part of many to use such tools. But with the passing of time, better
compilers, and faster hardware essentially all this opposition disappeared
and everyone adopted the "new" technology. I expect a similar phenomenon
to happen with Java and Java-like systems in the future.
The imprefections in various components of the Java system will be
continuously improved
as is currently being done.
New programming systems will be built following and improving the Java
paradigm.
One will be called Diamond (TM) (like in Delaware Diamond)???
