This talk looks at problems faced by many of today's languages, how those problems arose, what we could do to address those problems and what we could do to avoid history repeating itself.
The talk will include a brief description of the micro vm we are designing and building, (MicroVM) and some recent research that tackles the major barrier to high performance garbage collection in many managed language implementations.
Steve Blackburn is a Professor at the Research School of Computer Science at the Australian National University. His research interests include programming language implementation, architecture, and performance analysis. Steve has been heavily involved in two major research infrastructure projects; the DaCapo benchmark suite and Jikes RVM, and has recently embarked on a third, the Micro VM.