Abstract
There are, basically, two ways to implement a programming language: compile it or interpret it. Compilers are usually written for a single target machine; the GNU C compiler is a partial counter-example, containing, as it does, code generators for a number of target architectures (actually, the compiler has to be compiled for a specific target and it is only the full distribution that contains the complete set of code generators). Interpreters are thought to be slow but easy to port.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2006 Springer-Verlag London Limited
About this chapter
Cite this chapter
(2006). Introduction. In: Virtual Machines. Springer, London. https://doi.org/10.1007/978-1-84628-246-1_1
Download citation
DOI: https://doi.org/10.1007/978-1-84628-246-1_1
Publisher Name: Springer, London
Print ISBN: 978-1-85233-969-2
Online ISBN: 978-1-84628-246-1
eBook Packages: Computer ScienceComputer Science (R0)