第一章
Programming
languages are notations for describing computations to people
and
to machines.
It
first must be
translated into a form in which it can be executed by
a computer.
The
software systems that do this translation are called compilers.
a
compiler is a program that can read a program in one lan
guage
- the source language - and translate it into an equivalent program
in
another
language - the target language.
f
we open up this box
a
little, we see that there are two parts to this mapping: analysis and
synthesis
.The analysis part
is
often called the front end of the compiler; the synthesis part is the
back end.
沒有留言:
張貼留言