November 2002
Intermediate to advanced
560 pages
11h 16m
English
The Java Virtual Machine and the .NET Common Language Runtime have enough in common that, for the purposes of this Scheme compiler, they can be described together. Both are designed to support the efficient execution of a statically typed, object-oriented, byte-code language. Although Java and C# are the preferred programming languages for both runtimes, they are really compiled to a high-level, stack-based, byte-code language. For the most part, both byte-code languages are similar enough that little extra work was needed to support both VMs as back ends for the Hotdog Scheme compiler.
Both VMs execute the byte-code instructions at runtime. The byte code is first verified to confirm that it complies with the ...
Read now
Unlock full access