Commence déjà par essayer de créer un interpréteur tout simple.
Et apprends Haskell ou Ocaml pour ça, cet effort initial te facilitera grandement la tâche par la suite, par rapport au C++.
Dans le bouquin sur Ocaml, un des exemples est la création d'un interpréteur Basic.
http://caml.inria.fr/oreilly-book/
Essaye déjà de comprendre cet exemple, et de faire les problèmes (rajouter la manipulation de flottants, de tableaux, et de sous-programmes), puis étends le langage comme tu le souhaites. Si tu fais ça, tu auras appris bcp de choses.
Un compilateur est une autre paire de manches.
Message édité par el muchacho le 02-06-2004 à 09:21:59