Skip to content

MrNameless10/PLC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

PLC

Esta UC insere-se no 3º ano do mestrado integrado em engenharia informática, a meio da formação do aluno e no fim do 1º ciclo onde se pretende alcançar uma formação base na área do curso, situando-se na subárea das Ciências da Computação. A UC de Processamento de Linguagens usa os conhecimentos adquiridos nas UCs antecedentes de Programação, nomeadamente de algoritmos imperativos e de estruturas de dados (tabelas, árvores e grafos). O objetivo geral é ensinar formalismos para especificar as linguagens e técnicas para derivar desses formalismos programas para reconhecer e transformar frases dessas linguagens.

Competências específicas a adquirir na área de Processamento de Linguagens:

  • Capacidade de especificar linguagens de domínio específico através de gramáticas;
  • Capacidade de desenvolver processadores para essas linguagens com base na respetiva gramática;
  • Capacidade de extrair dados de um texto com base em regras de produção (padrão-ação) baseadas em expressões regulares;
  • Capacidade de transformar qualquer texto num outro formato com base em regras de produção (padrão-ação) baseadas em expressões regulares;
  • Capacidade para usar programas que produzem programas com base em especificações formais (geradores de analisadores léxicos e de compiladores);
  • Conhecimentos sobre autómatos como modelos formais de máquinas de estado e base de reconhecedores de frases guiados por tabela;
  • Capacidade de utilização de ferramentas genéricas de informática em ambiente Linux baseadas em expressões regulares, em grafos ou outras.

✍ Partners

hoges
Mike Ângelo Freitas
hoges
Tomás Campinho
wrussell1999
Pedro Gomes

About

Processamento de Linguagens e Compiladores - 1º Semestre do 3º Ano da Licenciatura em Ciências da Computação

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published