Curso de Compiladores – Computação
Entenda como funcionam estes importantes componentes da programação.
- Empresa: Isidoro
- Nível do curso: Básico
No mundo da programação e do desenvolvimento, um compilador é um elemento muito importante, pois é um software que traduz um programa descrito em uma linguagem de alto nível para um programa equivalente em código de máquina para um processador. Por isso que realmente ele se torna muito importante, já que os compiladores acabam se tornando fundamental em determinadas linguagens, para que o programador consiga ver, na prática, o que aquele código está fazendo.
Para desempenhar suas tarefas, um compilador deve executar duas atividades básicas. A primeira atividade é a análise do código fonte, onde a estrutura e o significado do programa de alto nível são reconhecidos. A segunda atividade é a síntese, que traduz o programa a seu equivalente em linguagem simbólica. Embora conceitualmente seja possível executar toda a análise e apenas estão iniciar a síntese, em geral as duas atividades ocorrem praticamente em paralelo.
Aprenda mais sobre os compiladores neste curso online e gratuito. Não deixe de conferir também o curso de Linguagem de Programação e Compiladores.
Sobre o curso
Neste curso online e gratuito, os alunos poderão aprender mais sobre como funciona, na teoria e também na prática, um compilador. Ao longo do curso, os alunos poderão aprender sobre os mais variados temas dentro deste assunto, como gramáticas, análise léxica, implementação de analisador léxico, dentre outros.
Estrutura do curso
Compiladores – Curso Completo – Aula 0
Compiladores – Curso Completo – Aula 1 – Gramáticas
Compiladores – Curso Completo – Aula 2 – Análise Léxica
Compiladores – Curso Completo – Aula 3 – Implementação do Analisador Léxico
Compiladores – Curso Completo – Aula 4 – Conjuntos First e Follow em Gramáticas
Compiladores – Curso Completo – Aula 5 – Análise Sintática Preditiva
Compiladores – Curso Completo – Aula 6 – Implementando Análise Sintática
Compiladores – Curso Completo – Aula 7 – Implementando a IsiLanguage com ANTLR4
Compiladores – Curso Completo – Aula 8 – Análise Semântica
Compiladores – Curso Completo – Aula 9 – Análise Semântica na prática
Compiladores – Curso Completo – Aula 10 – Geração de código
Aulas:
-
Compiladores - Curso Completo - Aula 0Compiladores - Curso Completo - Aula 1 - GramáticasCompiladores - Curso Completo - Aula 2 - Análise LéxicaCompiladores - Curso Completo - Aula 3 - Implementação do Analisador LéxicoCompiladores - Curso Completo - Aula 4 - Conjuntos First e Follow em GramáticasCompiladores - Curso Completo - Aula 5 - Análise Sintática PreditivaCompiladores - Curso Completo - Aula 6 - Implementando Análise SintáticaCompiladores - Curso Completo - Aula 7 - Implementando a IsiLanguage com ANTLR4Compiladores - Curso Completo - Aula 8 - Análise SemânticaCompiladores - Curso Completo - Aula 9 - Análise Semântica na práticaCompiladores - Curso Completo - Aula 10 - Geração de código