cs_Jupiter58
Messages postés13Date d'inscriptionjeudi 27 novembre 2008StatutMembreDernière intervention22 juin 2011
-
28 nov. 2008 à 13:36
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
28 nov. 2008 à 17:22
Salut à tous,
Je suis entrain de réaliser
un compilateur de C++ en Pascal, mais au tant que débutant je connais pas les étapes à suivre pour céer ce type de programme, ma question est:
Est qu'il y a des étapes bien précise que je dois les suivre pour arriver à écrir ce programme?
Est ce que je commence par un automate qui reconnu les identificateurs standard et les mots reservés ou bien il y a d'autre méthode?
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 28 nov. 2008 à 17:22
salut
je vais juste ajouter autre chose :
idealement, comme tu compiles du Cpp et qu'il existe deja un compilateur pour le Cpp, tu devrais ecrire ton compilateur ... en Cpp...
ca te permet de :
1) ecrire ton compilateur :
2) compiler ton compilateur avec g++ (ou autre)
3) compiler ton compilateur avec ... ton compilateur compile par g++
4) compiler ton compilateur avec ... ton compilateur compile par ... ton compilateur
ca te permet de boucler :)
dans certains langages (ocaml), on maintient deux compilateurs : un en C, et un dans le langage cible.