Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Francis Milton Jacobsen
Título: Extensão da Linguagem Larf para a Comunicação entre Robôs Jogadores de Futebol
 
Conclusão:
Neste trabalho estendeu-se a linguagem LARF inserindo comandos para enviar e rece-ber mensagens KQML, obter um campo de uma mensagem, definir um campo de uma men-sagem, criar mensagens no formato KQML, exibir informações na tela, atribuir valores para variáveis e efetuar operações aritméticas. Possibilitou-se também a utilização de variáveis na linguagem, contudo estas não possuem checagem de tipos.
Na extensão da linguagem foi substituída a interface ExpressaoNumerica que retornava um tipo numérico para uma interface denominada simplesmente de Expressao que retorna um objeto, tornando sua utilização mais abrangente.
Como as ferramentas utilizadas neste trabalho e a própria linguagem LARF foram de-senvolvidas na linguagem Java, esta se mostrou bastante própria na criação dos comandos da linguagem.
A utilização da ferramenta JavaCC forneceu suporte esperado na extensão do compila-dor para a linguagem formalizada. Mostrou-se um excelente gerador de código Java e um ó-timo compilador o qual detecta casos de ambigüidade na linguagem formalizada, indicando o local para a resolução da ambigüidade encontrada.