Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Resumo
 
 
Acadêmico(a): Júlio Vilmar Gesser
Título: Compilador Java 5.0 para Gerar Código C++ para Plataforma Palm Os
 
Resumo:
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.