
gjr_rj
(usa Debian)
Enviado em 26/02/2009 - 18:27h
Sua pergunta está confusa. Se você criar um compilador, ele não será para um determinado programinha, ele funcionará para qualquer coisa.
Outro detalhe, o compilado deverá ser escrito em uma linguagem a escolha do professor? Isso é meio loucura.
Você deverá desenvolver um analisador lexico e semântico antes de tudo. Normalmente os professores pedem a criação de um compilador em C/linux, assim você utiliza esse analisador já existente.
Além disso normalmente você quem cria sua própria linguagem, caso contrário, você terá que saber perl o que não tem relação com compilador, para poder desenvolver o compilador para essa linguagem.
Bom, se realmente é isso que você quer, eu poderei te ajudar a desenvolver o compilador.