Ciência da Computação

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