Cherche aide et source pour creation d'un compilateur
wolf312
Messages postés33Date d'inscriptionvendredi 18 septembre 2009StatutMembreDernière intervention15 août 2011
-
21 mars 2010 à 22:12
wolf312
Messages postés33Date d'inscriptionvendredi 18 septembre 2009StatutMembreDernière intervention15 août 2011
-
22 mars 2010 à 19:50
Bonsoir , moi et un ami un peu professionnel on c , avont décidé de creé notre propre language de programmation et le faire en c , il utilise Code:Block , et moi Dev_c++ (je sais , sé pourrie lol) , je vais telecharget Code:Block après , j'aimerez bien avoir un code source d'un compilateur , j'ai déjà vu celui la il marche pas http://www.cppfrance.com/forum/sujet-CREER-COMPILATEUR-AVEC_1366500.aspx , Merci de votre.
Wolf312
A voir également:
Cherche aide et source pour creation d'un compilateur
uaip
Messages postés1466Date d'inscriptionmardi 20 février 2007StatutMembreDernière intervention 7 février 2011 22 mars 2010 à 02:49
Salut,
Si ton compilateur est à l'image de ton orthographe, ça sent le projet foireux.
Etre "un peu professionnel" en C, ça ne veut rien dire. Je pense que tu ne te rends pas compte de la complexité de créer un langage, compilable qui plus est.
Quelle grammaire ? (lr(1), lalr, etc). Géré par quel automate (créé pas vous ou repris) ? Quels choix (typage, sémantique, etc) ?
Une autre solution, largement plus simple, est de créer un langage interprété est traduit en C,pour ensuite être compilé (par gcc par exemple). C'est ce que j'avais fait en utilisant flex/bison pour le parsing, ça fonctionnait du tonnerre. C'est aussi la solution qu'ont adopté quelques langages "de script".
wolf312
Messages postés33Date d'inscriptionvendredi 18 septembre 2009StatutMembreDernière intervention15 août 2011 22 mars 2010 à 11:02
lol , sé pas moi le professionnel sé lui , moi ma matière c'est le C++ , et c'est lui qui dois faire l'interpréteur , et moi le compilateur , et j'aimerez bien en savoir plus sur comment faire un compilateur.
.Merci.
wolf312
Messages postés33Date d'inscriptionvendredi 18 septembre 2009StatutMembreDernière intervention15 août 2011 22 mars 2010 à 13:38
Merci , j'ai tester ton compilateur sous Dev_C++ , une fenétre dos s'ouvre quand je l'execute mais elle se ferme rapidement , pour les 3 autre lien , ils sont mort.
Wolf312
Vous n’avez pas trouvé la réponse que vous recherchez ?
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 22 mars 2010 à 13:55
J'ai retesté les liens, ils ne sont pas morts.
Le compilateur se lance en ligne de commande, donc soit tu passes par cmd, soit tu indiques des arguments à ton IDE lors du lancement.
(Le mieux étant de naviguer avec cmd jusqu'à l'exécutable et de le lancer via le terminal, et non via dev-C++).