Lessons Learned
Observation: speed gap between C/C++ and Java keeps on decreasing due to better JVMs, JITs, and Java compilers, perhaps specialized hardware
Prediction: for performance and functionality reasons there will always be a place for languages such as C/C++ but their role will diminish as Java performance improves and memory problems decrease; right now, the Java to C/C++ gap resembles the C to assembler gap 20 years ago