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