COMPILADORES E INTERPRETADORES
Criado por
EID
Sobre este curso
Compiladores e interpretadores. Análise Léxica e Sintática. Análise Semântica e Tipos. Otimização e Geração de código. Ambientes de tempo de execução. Interpretadores JIT.
Plano de Aula
1. Compiladores e interpretadores
2. Analisadores léxicos e sintáticos
3. Analisadores semânticos e tipos
4. Geração e otimização de código
5. Interpretadores JIT
Bibliografia
AHO, A. V. et al. Compiladores: princípios, técnicas e ferramentas. 2.
ed. Boston, MA, USA: Pearson Education Inc., 2007.
ed. Boston, MA, USA: Pearson Education Inc., 2007.
BERGMANN, S. D. Compiler Design: Theory, Tools, and Examples. [S.l.]:
Rowan University, 2010.
Rowan University, 2010.
JOSÉ NETO, João. Introdução à compilação. 2. ed. Rio de Janeiro:
Elsevier, 2016.
Elsevier, 2016.
LOUDEN, Kenneth C. Compiladores: princípios e práticas. São Paulo: Cenage
Learning, 2004.
Learning, 2004.
MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas
operacionais. 5. ed. Rio de Janeiro: Ltc, 2017.
operacionais. 5. ed. Rio de Janeiro: Ltc, 2017.
MENABREA, L. F. The Analitical Engine Invented by Charles Babbage.
Fourmilab, 1842. Disponivel em: <">http://www.fourmilab.ch/babbage/sketch.html#NoteG>.
Acesso em: 20 Fev. 2020.
Fourmilab, 1842. Disponivel em: <">http://www.fourmilab.ch/babbage/sketch.html#NoteG>.
Acesso em: 20 Fev. 2020.
MOGENSEN, T. Æ. Basics of Compiler Design. Copenhagen: Department of
Computer Science University of Copenhagen, 2010.
Computer Science University of Copenhagen, 2010.
PITTS, A. M. Regular Languages and Finite Automata for Part IA of the
Computer Science Tripos. Cambridge University Computer Laboratory. Cambridge.
2013.
Computer Science Tripos. Cambridge University Computer Laboratory. Cambridge.
2013.
SANTOS, Pedro Reis; LANGLOIS, Thibault. Compiladores da teoria à prática.
Rio de Janeiro: Ltc, 2018.
Rio de Janeiro: Ltc, 2018.
STALLINGS, William; BROWN, Lawrie. Segurança de computadores: princípios
e práticas. 2. ed. Rio de Janeiro: Elsevier, 2014.
e práticas. 2. ed. Rio de Janeiro: Elsevier, 2014.
TANENBAUM, Andrew S.; WOODHULL, Albert S. Sistemas operacionais: projeto
e implementação. 3. ed. Porto Alegre: Bookman, 2008.
e implementação. 3. ed. Porto Alegre: Bookman, 2008.
Conteúdo
COMPILADORES E INTERPRETADORES
41 Partes
Livro: Compiladores e Interpretadores
-
Apresentação
-
Compiladores e interpretadores - seção 01
-
Compiladores e interpretadores - seção 02
-
Compiladores e interpretadores - seção 03
-
Compiladores e interpretadores - seção 04
-
Compiladores e interpretadores - seção 05
-
Compiladores e interpretadores - atividade 01
-
Compiladores e interpretadores - atividade 02
-
Compiladores e interpretadores - atividade 03
-
Analisadores léxicos e sintáticos - seção 01
-
Analisadores léxicos e sintáticos - seção 02
-
Analisadores léxicos e sintáticos - seção 03
-
Analisadores léxicos e sintáticos - seção 04
-
Analisadores léxicos e sintáticos - seção 05
-
Analisadores léxicos e sintáticos - atividade 01
-
Analisadores léxicos e sintáticos - atividade 02
-
Analisadores léxicos e sintáticos - atividade 03
-
Analisadores léxicos e sintáticos - atividade 04
-
Analisadores semânticos e tipos - seção 01
-
Analisadores semânticos e tipos - seção 02
-
Analisadores semânticos e tipos - seção 03
-
Analisadores semânticos e tipos - atividade 01
-
Analisadores semânticos e tipos - atividade 02
-
Analisadores semânticos e tipos - atividade 03
-
Geração e otimização de código - seção 01
-
Geração e otimização de código - seção 02
-
Geração e otimização de código - seção 03
-
Geração e otimização de código - seção 04
-
Geração e otimização de código - seção 05
-
Geração e otimização de código - atividade 01
-
Geração e otimização de código - atividade 02
-
Geração e otimização de código - atividade 03
-
Interpretadores JIT - seção 01
-
Interpretadores JIT - seção 02
-
Interpretadores JIT - seção 03
-
Interpretadores JIT - seção 04
-
Interpretadores JIT - seção 05
-
Interpretadores JIT - atividade 01
-
Interpretadores JIT - atividade 02
-
Interpretadores JIT - atividade 03
-