Programmation d'un interpréteur en C

Jean Bernard -  
 herman -
Bonjour à tous !

Je suis étudiant en informatrique et j'ai comme devoir d'écrire un programme en C qui sera un interpréteur pour le langage

7 réponses

Oli
 
Je ne peux que vous conseiller de vous procurer le livre (bible) en anglais des fondateurs des design patterns, la réponse s'y trouve presque que prête à l'emploi :
design patterns
par Erich Gamma, Richard Helm, Ralph Johnson et John Vlissides (la bande des 4), isbn 0-201-63361-2, environ $50, il vous servira sûrement dans vos études et carrière future.
1
Reeter Messages postés 120 Date d'inscription   Statut Membre Dernière intervention  
 
Oui je confirme, ce livre est tout bonnement excellent.... mais je pense pas qu'il aidera beaucoup dans ce cas là! :o)
0
maily Messages postés 7556 Date d'inscription   Statut Contributeur Dernière intervention   453
 
Bonjour!

quelle est exactement la question?
0
Reeter Messages postés 120 Date d'inscription   Statut Membre Dernière intervention  
 
Un interpréteur pour QUEL langage?
0
Oli
 
Je le tiens actuellement en main : page 243 Interpreter : given a language, define a representation for its grammar along with an interpreter that uses the representation to interpret sentences in the language. ;-) Evidemment, il faut s'y reprendre à plusieurs fois pour bien comprendre.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Reeter Messages postés 120 Date d'inscription   Statut Membre Dernière intervention  
 
ce que je voulais dire, c'est que ce bouquin est un bouquin de design, comme son nom l'indique. Ca montre comment faire de la prog joliement, de façon claire, précise, intelligente, etc... Ca ne donne pas de solutions concrètes sur le sujet évoqué ici!
0
S@IT Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   8
 
Salut, si tu veux, il y a une source en c++ ici qui montre un interpréteur de script, tu peux t'en inspirer ...

l'adresse : http://www.cppfrance.com/code.aspx?ID=17340
0
herman
 
En fait j'ai définit un langage que j'ai nommé L et je doit écrire 1 interpréteur pour ce langage. Et l'interpréteur doit être écrit en C
0