System Software:
Assemblers, Linkers, and Loaders
Program Development
· Compiler:
a) Code generator: creates symbolic assembly or machine code.
b) Programming productivity is improved.
· Assembler:
a) Translates symbolic language source into machine code. (There is a
one-to-one relationship between symbols/labels and machine
opcodes/addresses.)
b) Higher code optimization and mission critical code timing.
· Interpreter:
a) Executes a source language program.
b) Poor performance (3x-20x) but replaces non-existent hardware.
c) Processes a source language program and executes the equivalent
machine code. Some compile to an intermediate format, p-codes ,
then execute a p-code engine
More ?
Subscribe to:
Post Comments (Atom)

0 comments:
Post a Comment