Micro-fundamentos - Compiladores
  • Microfundamentos Compiladores
  • COMO CONTRIBUIR
  • FTC
    • Autômato finito determinístico
    • Expressões regulares
    • Gramáticas
      • Expressões regulares juntos as gramáticas
  • Introdução a Compiladores - conceitos principais e primeiros passos
    • Visão geral e conceitos principais
    • Definindo a linguagem que queremos criar
    • Criando a base do Compilador
  • Front-End - Fase da Vanguarda e Tabela de Símbolos
    • Tabela de Simbolos
      • Teoria
      • Implementação
    • Analisador Léxico
      • Teoria
      • Implementação
    • Analisador Sintático
      • Teoria
      • Gramática LL(1)
      • Implementação
    • Analisador Semântico
      • Teoria
      • Implementação
  • Middle-End - Geração de Código intermediário e Otimização
    • Geração de Código Intermediário
      • Teoria
      • Implementação
    • Otimização de Código
      • Teoria
      • Implementação
  • Back-End - Geração de Código Assembly e Ambientes em Tempo de Execução
    • Geração de Código
      • Teoria
      • Implementação
    • Ambientes em Tempo de Execução
      • Teoria
Powered by GitBook
On this page

FTC

PreviousCOMO CONTRIBUIRNextAutômato finito determinístico

Last updated 2 years ago

Fundamentos Teóricos da Computação, como o nome sugere, é uma material dedicada a aprender conceitos que são fundamentais dentro do universo da computação, isso inclui Conjuntos numéricos, autômatos finitos determinísticos, gramáticas, linguagens livres de contexto, entre outros tópicos.

Aqui você encontrará conteúdo para se familiarizar com os três tópicos indispensáveis para a disciplina de Compiladores:

  • Autômatos Finitos Determinísticos

  • Expressões Regulares

  • Gramáticas regulares e livres de contexto

Uma recomendação de aula para aprender FTC no geral são essas:

Material de estudo da UFMG
Aulas de Teoria da Computação do canal Aulas de Computação