|
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. |
|
|