A direct compiler translates either Java source code or bytecodes into
machine instructions that are directly executable on the designated target processor (refer to Figure 2).
In theory, an integrated CAD/CAM system should allow an engineer to design a part on the computer using a design package and then transfer the design to an NC programming package which would automatically generate
machine instructions. Unfortunately, this is still theory.
Whereas most computer languages require huge numbers of
machine instructions, Ray sought to create a much smaller instruction set to mimic the size of the human genetic code.
1 cup plus 2 tablespoons warm water 1 tablespoon plus 1 teaspoon olive oil 1 tablespoon plus 1 teaspoon honey 1 teaspoon salt 3 1/4 cups flour (I use bread flour when I have it, all-purpose flour when I don't.) 1 tablespoon powdered buttermilk 2 1/4 teaspoons yeast Place ingredients in bread machine according to your bread
machine instructions. Set on French or Italian mode and let the machine bake it.
<p>What's involved is more than a simple translation of commands or
machine instructions; compilers and interpreters have done that for years.
"He did it with washing
machine instructions, or something.
CAD drawings can then be transformed into
machine instructions.
The list is then scanned by an optimization phase, which looks for MIPS coding idioms and replaces them with abstract
machine instructions that better reflect the idiom.