terça-feira, 25 de setembro de 2007

Meu TCC

Compilador Java 5.0 para gerar código C++ para plataforma Palm OS

Este é o título do meu TCC. Um trabalho bem interessante que me permitiu fechar a faculdade com chave de ouro.

Abaixo segue um
link para um artigo sobre este trabalho. O artigo possui algumas imagens com o resultado e uma versão do estudo de caso para download. Logo em seguida coloquei o resumo retirado da monografia.

Artigo no PDA Expert

"Este trabalho apresenta o desenvolvimento de um compilador para linguagem de programação Java 5.0, cujo código objeto deve ser executável nativo para plataforma Palm OS. Para tanto, o compilador gera código C++ como código intermediário, sendo necessário gerar código para simular o coletor de lixo do Java. Para auxiliar o desenvolvimento do compilador, foi utilizado o JavaCC para gerar os analisadores léxico e sintático, bem como para construir a Abstract Syntax Tree (AST). A análise semântica e a geração de código foram também desenvolvidas em Java e ambas fazem varreduras na AST obtida na análise sintática. Foram ainda implementadas em C++ algumas bibliotecas da Application Programming Interface (API) do Java. Por fim, é mostrado um estudo de caso implementado em Java para testar o compilador."

Se alguém tiver interesse na monografia completa, é só deixar um email que eu envio assim que puder.

Nenhum comentário: