Prof. DSc.

José Rui

Curso

Compiladores

José Rui Castro de Sousa

DSc Ciência da Computação

Empty university classroom

Transforme seu ​conhecimento. ​Conquiste seus ​objetivos

Descubra o material exclusivo e completo de nossas aulas de ​Compiladores


Com resumos detalhados, exercícios práticos e links diretos ​para cada aula, você terá todos os recursos necessários para ​dominar o assunto!


Todo o material estará organizado em um único local no Notion, ​proporcionando fácil acesso e navegação. Após a compra, você ​receberá um link para acessar o Notion com tudo o que precisa.


Lime Green Blur Circle Illustration

Transforme Conceitos ​Complexos em Habilidades ​Práticas com Nosso Curso de ​Compiladores!

white medium square
wifi
Computer screen silhouette
Vector Image

Acesso a todas as ​videos aulas

white medium square
Statistics Graphics Cartoon

Aprofundamento no ​conteúdo com resumos ​detalhados

white medium square
Gear Wheels Icon

Exercícios práticos para ​fixação do conteúdo

white medium square
Target icon target point target focus target arrow marketing

Domine o conteúdo e ​alcance seus objetivos

A solução certa ​para fazer um ​Compilador

Nosso curso de Compiladores oferece uma ​experiência completa e prática, organizada ​para que você possa dominar cada ​conceito com facilidade. Descubra como ​nosso material exclusivo pode ajudar você a ​atingir seus objetivos!

Aprendizado de alta ​qualidade.

A experiência mais perfeita e ​integrada através de um material ​vivo no Notion


Das melhores ​universidades do Brasil ​para ​você

Detalhes que fazem a diferença

organizer

Cronograma certo

Tudo organizado com a ​metodologia certa para você

Graphic Designer Writing Notes While Working on a Laptop

Ma​terial Vivo

Experiência de um material ​vivo e​ agradável no Notion

Teens Using Social Media, Your work space can be wherever you want it to be

Onde​ você quiser

Estude de onde você quiser ​com ​nosso material exclusivo

Female Student in Headphones Having Online Class

Vide​o aulas

Todas as video aulas ​completas ​e organizadas

Para quem funciona

1

Estudantes

Se você é um estudante ​universitário cursando Ciência da ​Computação, este material é ​perfeito para complementar suas ​aulas. Com resumos detalhados e ​exercícios práticos, você ​conseguirá entender melhor os ​conceitos e se preparar para as ​provas.

2

Desenvolvedores​

Se você já é desenvolvedor, ​entender expressões regulares é ​essencial para otimizar o ​processamento de dados, validar ​entradas de usuário e manipular ​strings de maneira eficiente. ​Nosso material oferece uma ​abordagem prática e detalhada, ​ajudando você a dominar este ​conceito fundamental e aplicar ​no seu dia a dia de trabalho.

3

Professore​s

Professores que desejam ​oferecer um material de apoio ​adicional aos seus alunos ou ​enriquecer suas próprias aulas ​com conteúdos bem ​estruturados e exercícios ​práticos encontrarão neste ​material um excelente recurso.

Orange Blur Circle Illustration

Depoimentos

Depoimentos

Depoimentos

Cronograma


  • 1.1. Introdução e conceitos básicos
  • 2.1. Análise léxica
  • 2.2. Análise léxica - Revisão LFA
  • 2.3. Derivação - Parse tree
  • 2.4. JFlex
  • 2.4.1. Instalando e executando JFlex
  • 2.5. JFlex avançado
  • 3.1. First e Follow
  • 3.2. Algoritmos LL e LR (table shift-reduce)
  • 3.3. LR - Conjunto Transição e Fechamento

Fase 1

Sem 1 à 6​


  • 3.4. Algoritmo SLR
  • 3.6.1. Instalando JCup
  • 3.6. Parser | JFlex + preparação JCup
  • 3.7. Parser | JFlex + JCup
  • 4.1. Semântica | JCup com valores
  • 4.2. JCup | Local do bloco {: :}
  • 4.3. JCup | IDENT e Designator
  • 4.4. JCup | parser code - variável global
  • 4.5. JCup | IF
  • 4.5.1. JCup | IF - Else

Fase 2

Sem 7 à 12​



  • 4.6. Notificação de erros
  • 4.6.1. Notificação de erros - Especial Error
  • 4.7. Analise Sintática com Pilha
  • 4.8. SOLI’D’ - Dependecy inversion
  • 4.9.1. Padrão Factory
  • 4.9.2. Padrão Visitor
  • 5.1. Árvore Sintática Abstrata (AST)
  • 5.2. Árvore Sintática Abstrata - Codificação
  • 5.3. Geração de código intermediário
  • 5.4. Otimização de código
  • 5.5. Geração de código

Fase 3

Sem 13 à ​18

Somente hoje

Você terá acesso a todo conteúdo por apenas:

R$ 39,90

R$ 39,90

R$ 97,90

Graduation cap and diploma scroll

Outros cursos

Algoritmos I

Certificate Badge Blue Ribbon
  • Começar do zero pode ser desafiador, mas com ​o curso certo, você pode transformar suas ​habilidades de programação rapidamente.


  • No nosso curso completo de Algoritmos e ​Estruturas de Dados I, você aprenderá C++ ​desde o básico até o nível intermediário. Eu sou ​mestre e doutor em Ciência da Computação, e ​professor universitário com mais de 15 anos de ​experiência. Vou te guiar através de cada etapa ​do processo de aprendizagem, garantindo que ​você compreenda cada conceito de forma ​prática e eficiente. O conteúdo do curso é ​baseado nos programas das melhores ​universidades federais do Brasil, garantindo uma ​formação de alta qualidade.
  • Grátis por tempo limitado!

Orientação a objetos

Certificate Badge Blue Ribbon
  • Você sabia que dominar a Orientação a Objetos pode transformar a maneira como você desenvolve software? A Orientação a Objetos é uma abordagem poderosa que permite criar sistemas mais organizados, reutilizáveis e fáceis de manter.


  • No nosso curso completo de Orientação a Objetos, você aprenderá a aplicar os conceitos fundamentais de forma prática e eficiente. Seja você um estudante de Ciência da Computação ou um desenvolvedor experiente, esse conhecimento é essencial para elevar suas habilidades a um novo nível. Além disso, vamos explorar os princípios SOLID, que são fundamentais para escrever código limpo e de alta qualidade.

Linguagens Formais e Autômatos

Certificate Badge Blue Ribbon
  • Você sabia que dominar expressões regulares ​pode transformar completamente a forma como ​você desenvolve software? Expressões regulares ​são uma ferramenta poderosa que permite otimizar ​o processamento de dados, validar entradas de ​usuário e manipular strings de maneira eficiente.


  • No nosso curso completo de Linguagens Formais ​e Autômatos, você aprenderá a utilizar expressões ​regulares de forma prática e aplicável. Seja você um ​estudante de Ciência da Computação ou um ​desenvolvedor experiente, esse conhecimento é ​essencial para elevar suas habilidades a um novo ​nível.