Trabalho de Conclusão |
---|
Título: | Elaboração de Estruturas de Controle e de Dados Avançadas como Extensão para o Compilador Verto |
Aluno: | Thiago Glaser |
Semestre: | 2008/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. Montadores. Arquitetura Cesar. Apoio ao ensino. |
Resumo: | O Compilador Educativo Verto é uma ferramenta desenvolvida para o apoio pedagógico na disciplina de Compiladores, inicialmente projetado para o uso no Centro Universitário FEEVALE. Até o presente momento já foram feitos 2872 downloads (http://verto.sf.net) do aplicativo. O principal objetivo deste compilador é levar os alunos a compreender concretamente as diversas etapas envolvidas no processo de compilação, principalmente nas fases de síntese do código intermediário e geração de código objeto. Além disto, esta ferramenta visa promover e auxiliar o ensino do montador de linguagem simbólica da arquitetura Cesar, criada pelo Instituto de Informática da UFRGS. Em sua primeira versão, o compilador Verto possui apenas estruturas de controle e dados simples, sem contar com estruturas de vetores, matrizes, laços condicionais, e controles de seleção múltipla. O principal objetivo deste projeto é construir uma versão melhorada deste compilador, contando com estruturas mais complexas para facilitar o estudo dos alunos que utilizarem a ferramenta. |
Link biblioteca: | Não informado |
TC Online - Sistema de Trabalhos de Conclusão Online