|
Bas de page | |
---|---|
Auteur | Sujet : Créer un langage/compilateur |
Publicité | Posté le 09-10-2006 à 15:46:09 |
xavxavv31 | J'oublais, il faut que ca tourne sous windows ou dos. |
bb138 La vie est belle ... | A mon avis il vaudrait mieux que tu traduises... ce sera plus simple si tu ne veux pas passer des années a essayer d'optimiser ton compilo pour telle ou telle plateforme
Message cité 1 fois Message édité par bb138 le 09-10-2006 à 16:14:38 |
Emmanuel Delahaye C is a sharp tool |
Message édité par Emmanuel Delahaye le 09-10-2006 à 16:20:09 --------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
Emmanuel Delahaye C is a sharp tool |
Message édité par Emmanuel Delahaye le 09-10-2006 à 16:22:01 --------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
bb138 La vie est belle ... | Je ne savais pas |
Zavie Test, du travail de pro ! |
Déjà, "créer un compilateur", ça ne va ni avec "rapide", ni avec "simple". :-)
Lex/Yacc (Yet Another Compiler Compiler)
Ca (ou au moins vers le langage intermédiaire utilisé par gcc), c'est à priori c'est de toute façon la méthode la plus rapide si tu dois aller jusqu'à l'assembleur.
--------------- Viendez vous battre à Prologin \o/ |
xavxavv31 |
|
Zavie Test, du travail de pro ! |
Si ce langage est suffisamment proche du C, tu as peut-être moyen de t'en tirer en faisant de simples remplacements de chaînes pour transformer le fichier source en C valide. Sinon il faudra passer par un l'artillerie classique lexer/parser pour revenir à du C. Entre les deux il reste la possibilité de faire un parseur à la main (flex et bison étant assez lourds). --------------- Viendez vous battre à Prologin \o/ |
xavxavv31 |
|
Publicité | Posté le 10-10-2006 à 14:40:12 |
Chaos Intestinal |
|
Emmanuel Delahaye C is a sharp tool |
Dans la norme ?
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |