Compiladores
=;,o
;.n
A na Maria de ~ l e n c a-r i c e r~! I n forrnáf ica
Doutora em Computer Science p ela Universityof Sussex. UK formatica pela PUCIRJ (1976) I Graduada em Engenharia Ouimica pela
(1972) I Professora da UFRGS desde 1975. a aando no curso de
Ciência da Computaçao. em Cursos de Especialização em Slstemas de Informaçáo e nos programasdemestrado edoutorado do Instituto de Informática
Direlor
Prof. Philippe Olivier Alexandre Navaux
S imão Sirineo Toscani
ViceDiretor
Doutor em Informática pela Universidade Nova de Lisboa. Portugal (1993) 1 Mestre em Informatica pela PUCIRJ (1969) 1 Engenheiro Eletricista pela UFRGS (1967) 1
Professor do 0epariamen:o d e lnformatica de PUCiRJ (1969 - 1974) e do Instituto de Informatica da UFRGS (1975 1998) 1 Atualmente e coordenador e professor do
Curso de Cikncia d a Computação da Universidade de Cruz Alta (UNICRUZ) e professor orientador d o Programa de Pós-Graduação em Computaçao da UFRGS
Prof. Otacílio Jose Carollo de Souza
-
Comissão Editorial
Prof. Tiarajú Asrnuz Diverio
Prof. Clesio Saraiva dos Santos
Prof. Ricardo Augusto da Luz Reis
Profa Carla Maria Dal Sasso Freitas
Endere o
U F R ~ - Instituto de Informática
S
Av Bento Gon alves, 9500 Bloco IV Bairro A ronomia
C axa Posial1!064 91501-970 Porto Ale , \ S
Fone O0 55 ( 05y3316 6165 ~ a 0x 55 (091) 3319 7308
0
e-mall: - ; y-:+-c
. ,:;'
:
implementacao de Linguagens
1
1
1
3
Compiladores
Série Livros Didáticos a Número 9
Instituto de Informática da UFRGS
ditor Sagra
,&
, h Prefácio da Segunda Edigão
Agradecemos à turma da UA'ISC. em especial, à Professora Alessandra Dahmer pelas modificações sugendas. Somos gratos, também, ao Professor Giovani Librelotto, da
UNICRUZ, por sua colaboração nessa segunda edição.
Ana Price e Simão Toscani
Porto Alegre, Julho de 2001
Sumário
1 Traduqão de Linguagens de Programação i 1.1 Evolução das Linguagens de Programação
.