Speaker: Jonathan Hardwick, CMU
Java as an Intermediate LanguageDate: October 3, 1996
Abstract: I'll discuss our experiences in using Java as an intermediate language for the high-level programming language NESL, concentrating on the design choices made when building the system. The talk will include benchmarks comparing the performance of various Java systems (interpreted, interpreted with native code, and just-in-time compiled) with that of the original system (written in C). The main conclusion of the talk is that Java is attractive both as a compilation target for the rapid prototyping of new languages, and as a means of improving the portability of existing languages.