Programming Languages
Copyright 1997 by John Lewis and William Loftus. All rights reserved.
A program must be translated into machine language before it can be executed on a particular type of CPU
This can be accomplished in several ways
A compiler is a software tool which translates source code into a specific target language
Often, that target language is the machine language for a particular CPU type
The Java approach is somewhat different