Learning to program may make students more employable, and it may make them better thinkers. However, the most important reason for learning to program may well be that it enables an entirely new way of learning.
OOPSLA'15 - Use at Own Risk PPPJ'13 - Jikes RVM Debugger PLDI'12 - Algorithmic Profiling OOPSLA'11 - Catch Me ECOOP'11 - Beauty and Beast PLDI'10 - Profiler (In)Accuracy ASPLOS'09 - Measurement Bias More...
Our framework for bytecode-level information-flow tracing of Java programs.
Working with the Jikes RVM? Use Jikes RDB for debugging your VM hacks. Now built on top of LLDB, so it works on OS X and on Linux.