Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Resumo
 
 
Acadêmico(a): Giancarlo Tomazelli
Título: Implementação de um Compilador para uma Linguagem de Programação com Geração de Código Microsoft .Net Intermediate Language
 
Resumo:
Este trabalho descreve a criação de uma linguagem de programação para ser executada na máquina virtual Common Language Runtime (CLR) da plataforma Microsoft .NET. Uma linguagem de programação simplificada e em português é definida, herdando algumas características estruturais da linguagem C. A especificação da linguagem é mostrada na notação Backus-Naur Form (BNF). O ambiente de programação é especificado usando orientação a objetos. O ambiente possui um editor de textos, opções para compilar, montar e executar programas. O compilador é implementado usando a ferramenta ProGrammar. O resultado do processo de compilação é um arquivo texto \\\'.IL\\\', o qual é lido pelo montador ILAsm da Microsoft gerando um arquivo \\\'.EXE\\\' que pode ser executado pelo CLR.