Desenvolvimento de um compilador de português estruturado para a JVM no portal de algoritmos da UCS
Carregando...
Data de Submissão
Data de Defesa
2016
Edição
Autores
Orientadores
Coorientadores
Nascimento, Alexandre Erasmo Krohn
Editores
Título da Revista
ISSN da Revista
Título de Volume
Editor
Descrição
O Portal de Algoritmos da UCS é uma plataforma web composta de uma interface de edição e interpretação de código, em Português Estruturado, uma área com um conjunto de problemas algorítmicos, uma ferramenta para validação de soluções algorítmicas e uma interface para os professores, executando no navegador do usuário. Porém, a tecnologia utilizada no desenvolvimento do Portal está se tornando obsoleta e não encontra mais suporte nos navegadores mais utilizados atualmente. Outro aspecto do Portal é que seu interpretador foi desenvolvido de forma a não ter uma divisão entre as etapas, como por exemplo, análises léxica e sintática, geração de código intermediário e execução, bem definidas. Sendo assim, este trabalho tem como um dos objetivos o desenvolvimento de uma representação intermediária para o Portal de Algoritmos, tornando as etapas do processo de interpretação do código separadas e bem definidas, o que permitirá, assim, que o Portal possa ser expandido para outras linguagens de programação e também facilitará a inserção de mais etapas no processo de interpretação, como por exemplo a otimização de código (sic).
