Program translation
Computer programs written in any language
other than machine language must be either interpreted
or compiled. An interpreter is software that examines a computer
program one instruction at a time and calls on code to
execute the operations required by that instruction.
This is a rather slow process. A compiler is software
that translates a computer program as a whole
into machine code that is saved for subsequent execution
whenever desired. Much work has been done on making both
the compilation process and the compiled code as
efficient as possible. When a new language is developed,
it is usually at first interpreted. If the language
becomes popular, it becomes important to write compilers
for it, although this may be a task of considerable
difficulty. There is an intermediate approach, which is
to compile code not into machine language but into an
intermediate language that is close enough to machine
language that it is efficient to interpret--though not
so close that it is tied to the machine language of a
particular computer. It is use of this approach
that provides the Java language with its computer-platform
independence.
Eagle
Computer - Buys and sells refurbished laptops and desktops.
TechnoFILE
- How to Buy a Computer - Article by Jim Bray on the
introduction to the world of computer shopping.
Computer Connection -
Obtains financing for active and retired military and civil
service personnel.
Holme Computer - Aktuelle
Informationen und Preise zu Notebooks, PC-Systemen,
Digitalkameras und Datenprojektoren. Verkauf, Service und
Support von diversen Marken.
Worcester Computer Co-op
- Information about a local co-op in Worcester, MA providing
free computer and internet access to children, adults and
seniors.
JET - Computer aide
and PBEM tool for Europa series of WWII games. Supports many
basic rules of the game system. Open source, Windows executable.
Fust-Computer - Biete
Neu- und Gebraucht-Geräte, Komponenten und ein Sortiment an
Computer-Zubehör. |