Comment créer un compilateur C++ ?

donluxes -  
 mad -
Bonjour,je m'intéresse à la création d'un compilateur, j'aimerais en comprendre le principe. J'aime comprendre tout dans les moindres détails.

Éclairez ma lanterne svp, merci

2 réponses

Nabla
 
ben tu va t arracher les cheveux ...
premiere etape, tu fais sauter tous les commentaires de ton fichier.
ensuite, tu traites toutes les options de compilation: les lignes commencant par #
puis ensuite, la partie gentillette (c est de l humour), et qui est le principe meme du compilateur: traduire tout ton code C++ vers assembleur...


donc bon, premierement apprend l assembleur

deuxiemenent essaye de faire ton compilateur en C... C deja bien galère....
pour passer a C++, pour faire les classes c est facile, c est des fonctions qui acceptent une structure en parametre... par contrem pour heritage et heritage multiple, tu vas deguster.....

donc bon... que tu sois super programmeur ou juste debutant curieu: assembleur, puis C !!!

n oublies pas de publier tes sources pour d autres personnes interessées
-1
donluxes
 
svp
je n'est aucune notion de l'analyseur syntaxique ni lexicale si vous avez des fichiers numérique aidez moi!
0
mad
 
pour créer un compilateur c
il faut conitre ce languagee par coeur et toutes ses actions se qui te prendra environ ds mois pour lir et comprendrez tous ces principes pis dees 10aine de mois pour l'apprendre
@+ ^^
-1