Curso de Linguagens de programação e Compiladores
Aprenda a programar com este curso online.
- Empresa: UNIVESP
- Nível do curso: BÁSICO
Todos os softwares são criados a partir de uma linguagem de programação, que pode ser definida como um método padronizado para comunicar determinadas instruções para uma determinada máquina, como um computador. Essas linguagens geralmente possuem características e regras sintáticas e semânticas. O conjunto de palavras que são escritas com um código geralmente são chamados de Código Fonte de um software.
Já os compiladores também possuem um papel muito importante para quem está programando e criando um determinado sistema, pois eles conseguem pegar um código criado com uma determinada linguagem de programação e transformar em ordens que as máquinas entendam, para que as ordens sejam executadas e o software em questão realmente possa funcionar.
Aprenda mais sobre linguagens de programação e compiladores neste curso online e gratuito. Não deixe de conferir também o curso de Java para Iniciantes.
Sobre o curso
Neste curso online e gratuito os estudantes podem aprender mais sobre as características e as principais definições que estão por trás de uma determinada linguagem de programação. O curso é apresentado através de uma série de vídeo aulas, com um conteúdo criado a partir da ementa do curso superior de Engenharia da Computação da Univesp.
Estrutura do curso
- Linguagens e Compiladores – Apresentação
- Linguagens e Compiladores – Conceitos de Linguagens de Programação e Análise Léxica
- Linguagens e Compiladores – Conceitos de Análise Sintática e Análise Sintática Descendente
- Linguagens e Compiladores – Análise Sintática Ascendente
- Linguagens e Compiladores – Tradução dirigida por sintaxe
- Linguagens e Compiladores – Código intermediário
- Linguagens e Compiladores – Ambientes de execução
- Linguagens e Compiladores – Geração de código, noções de otimização
Aulas:
Linguagens e Compiladores - ApresentaçãoLinguagens e Compiladores - Conceitos de Linguagens de Programação e Análise LéxicaLinguagens e Compiladores - Conceitos de Análise Sintática e Análise Sintática DescendenteLinguagens e Compiladores - Análise Sintática AscendenteLinguagens e Compiladores - Tradução dirigida por sintaxeLinguagens e Compiladores - Código intermediárioLinguagens e Compiladores - Ambientes de execuçãoLinguagens e Compiladores - Geração de código, noções de otimização