Primeiro Trabalho de LC

 

Prof. José de Oliveira Guimarães.

UFSCar

Segundo semestre de 2003

 

Data de entrega: 26 de Setembro

Grupos de até duas pessoas.

 

Descrição do trabalho: a partir do analisador sintático da linguagem Simples fornecido neste site, faça um compilador que constrói a ASA e gera código em C a partir dela. Devem existir método “genC” nas classes da ASA Program, Statement, subclasses de Statement, etc. A geração de código em C a partir de Simples é descrita no artigo “Geração e Otimização de Código Orientado a Objetos” disponível na página Material de aula. Antes de ler este artigo, leia o texto Ponteiros para Funções.

 

            Entregue uma listagem do trabalho juntamente com a folha de capa. Trabalhos sem esta capa não serão aceitos. Envie o trabalho zipado por email para jose#dc.ufscar.br (troque # por @) com o subject  “LC03”, sem as aspas. No zip, inclua os .class além dos .java. Veja observações gerais sobre todos os trabalhos na página Trabalhos. E leia as Observações.

 

Veja a página Material de aula para um manual da linguagem Simples. Para fazer os trabalhos, utilize o Guia de Correção dos Trabalhos e o site How to Write Unmaintainable Code.