INÍCIO SOBRE EXPERTISE PORTFÓLIO BLOG CONTATO
Idioma

Compiladores

11/01/2026 • 1 min de leitura
Compiladores Haskell JVM Análise Léxica Análise Sintática UDESC

Estudo dos princípios, técnicas e ferramentas para análise léxica, sintática e semântica, além da geração de código.

Um compilador é um programa que traduz código-fonte escrito em uma linguagem de programação para código-objeto semanticamente equivalente. Classicamente, realiza a tradução de uma linguagem textual de alto nível para linguagem de máquina voltada a uma arquitetura de processador e sistema operacional específicos.

Materiais da disciplina

Sobre o professor

Cristiano Damiani Vasconcellos

  • Graduação em Ciência da Computação (PUCPR, 1993)
  • Mestrado em Engenharia Elétrica e Informática Industrial (UTFPR, 1997)
  • Doutorado em Ciência da Computação (UFMG, 2004)

Áreas de interesse: projeto, implementação e uso de linguagens de programação, com foco em linguagens funcionais, sistemas de tipos e verificação formal.

Recursos:

“Construir um compilador é aprender como funciona a alma de uma linguagem de programação.”