Ciência da Computação

Trabalho de Conclusão
Título:A Elaboração de Estruturas de Mapeamento Finito como Extensão para o Compilador Verto
Aluno:Lucas Eskeff Freitas
Semestre:2010/01
Situação:Concluido
Áreas de interesse:Não informado
Orientador:Ricardo Ferreira de Oliveira
Avaliadores:Carlos Sergio Schneider, Rodrigo Rafael Villarreal Goulart
Documentos:Anteprojeto, Texto final TC1, Texto final TC2
Palavras-chave:Compiladores. Arquitetura Cesar. Apoio ao ensino de compiladores.
Resumo:

Para aperfeiçoar a aprendizagem de alunos nas disciplinas que envolvem compiladores foi criado o Compilador Educativo Verto, uma ferramenta criada para ser usada como auxilio pedagógico mostrando as etapas de compilação passo a passo. Atualmente o Verto conta com estruturas de dados de seleção (se), laços condicionais (enquanto), laços condicionas (para), controles de seleção múltipla (caso). E com os tipos de dados inteiro, lógico e caractere. A proposta desse trabalho é a inclusão de novas estrutura de dados, vetores e constantes, saltos incondicionais e melhorias no código macro-assembler. Desde sua ultima versão o aplicativo sofreu uma serie de atualizações, mesmo assim ainda há a necessidade de ser implementadas tais estruturas visando tornar a ferramenta mais próxima de uma linguagem de programação imperativa. Tais avanços contribuem para o auxílio do ensino na disciplina de compiladores.

Link biblioteca:Não informado

TC Online - Sistema de Trabalhos de Conclusão Online