Compilateur

Signaler
Messages postés
18
Date d'inscription
dimanche 17 avril 2005
Statut
Membre
Dernière intervention
14 décembre 2005
-
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
-
Bonjour , je voudrais savoir comment peut-on créer un compilateur , et par la même occasion un language de programmation ?

Je vous remercie pour votre réponse !

3 réponses

Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
pour le compilateur, surement pas en PHP, vas voir coté ASM, peut-être C/C++...



sinon, pour le langage, il faut un parser, puis ensuite, une étape d'analyse et d'apels de fonctions puis enfin une sortie...

In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

http://coucou747.hopto.org
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
9
Tout ça réduit à sa plus simple expression :-)



enfin créer un langage compilé (puissant, pas un truc qu'affiche un
texte à l'écran), je te souhaite vraiment bon courage. Un langage
interprété peu puissant c'est assez simple à faire (peu puissant j'ai
dit) mais idem, un langage interprété puissant c'est déjà beaucoup plus
compliqué. Une question : pourquoi tu veux créer ton langage ?

<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li>
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
25
Hello;



il y a un language fabuleux pour ça : SKIM.

Mais attention, c'est du fonctionnel uniquement...ce sont des maths, quoi.

Mais il n'a pas son pareil pour créer un compilateur en 2 temps 3
mouvements (réellement). Si tant est que l'on comprenne bien son
fonctionnement, évidemment.