Un
____________________
se
define
como
un
____________________
que
____________________
o
____________________
desde
un
texto
o
programa
escrito
en
un
lenguaje
____________________
hasta
un
texto
o
programa
equivalente
escrito
en
un
lenguaje
destino
produciendo
,
si
cabe
,
mensajes
de
error
.
Los
____________________
engloban
tanto
a
los
____________________
(
en
los
que
el
lenguaje
destino
suele
ser
código
máquina
)
como
a
los
____________________
(
en
los
que
el
lenguaje
destino
está
constituido
por
las
acciones
atómicas
que
puede
ejecutar
el
intérprete
)
.
Entonces
un
____________________
es
aquel
____________________
que
tiene
como
entrada
una
____________________
en
lenguaje
formal
y
como
salida
tiene
un
fichero
____________________
,
es
decir
,
realiza
una
____________________
de
un
código
de
____________________
nivel
a
____________________
____________________
(
también
se
entiende
por
compilador
aquel
programa
que
proporciona
un
fichero
objeto
en
lugar
del
ejecutable
final
)
.
Se
requiere
un
____________________
para
cada
____________________
____________________
____________________
.
Un
____________________
efectúa
la
____________________
,
no
____________________
el
programa
.
Las
etapas
del
proceso
de
compilacion
son
:
____________________
____________________
____________________