A pizza compiler for NET | Morten Sylvest Olsen
| Abstract | The notion of abstract virtual machines is introduced. Overviews of the Microsoft .NET Common Language Runtime, and the Pizza language, are given.
The design and implementation of a new back-end for the Pizza compiler that emits code for the Microsoft .NET runtime is shown.
Tests that compare code size and performance between the Java Virtual Machine and the .NET Common Language Runtime are performed. Some further possible work on the Pizza compiler is laid out, and the suitability of using the .NET runtime, as target for Pizza, is discussed. | Keywords | portability, virtual machines, Pizza, Java, JVM, .NET, Common Language Runtime, code generation, compiler
bootstrap | Type | Master's thesis [Academic thesis] | Year | 2002 | Publisher | Informatics and Mathematical Modelling, Technical University of Denmark, DTU | Address | Richard Petersens Plads, Building 321, DK-2800 Kgs. Lyngby | Series | IMM-EKS-2002-20 | Electronic version(s) | [pdf] | BibTeX data | [bibtex] | IMM Group(s) | Computer Science & Engineering |
|