LTK :
J'y avais pensé mais pour ça j'aurais du avoir le dragon book et je l'ai pas encore trouvé en librairie.
Si tu connais déjà un peu les bases de la compilation, tu n'as pas besoin du Dragon Book. Il y a des compilateurs C très petits, open-source, facilement modifiables, à partir desquels tu peux partir pour faire le tient. Généralement il suffit uniquement d'écrire un nouveau back-end.
tcc - Tiny C Compiler
lcc
sdcc - Small Device C Compiler
jackiechan
: Je ne connais pas le dragon book, je vais chercher...
"Compilers: Principles, Techniques, and Tools" de Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman (amazon.com). Consideré comme la référence en matière de compilation. Personnellement je ne l'ai pas lu entièrement, mais je trouve qu'il est moins abordable que "Modern Compiler Implementation" d'Andrew Appel (amazon.com), utilisé à EPITA comme support pour le cours/proj de compilation.