Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Abstract
 
 
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
 
Abstract:
This work describes the creation of a programming language to be executed on the Common Language Runtime (CLR) virtual machine of Microsoft .NET platform. A simplified programming language in portuguese is defined, inheriting some structural characteristics of the C language. The language specification is written in Backus-Naur Form (BNF) notation. The programming environment is specified using object oriented design. This environment has a text editor, options to compile, assemble and execute programs. The compiler is implemented using the ProGrammar tool. The compilation process results in a \\\'.IL\\\' text file, which is read by the Microsoft ILAsm assembler generating a \\\'.EXE\\\' file, which can be executed by the CLR.