Compilers: Principles, Techniques, and Tools, 2nd Edition
Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman
La référence. Toutefois, si vous cherchez juste écrire un petit compilateur des fins non professionnelles, d'autres livres moins théoriques et surtout moins volumineux seront mieux adaptés.
Review
Les éditions se suivent avec à chaque fois une nouvelle couleur pour ce célèbre dragon qui donné le surnom The Dragon Book à ce formidable livre.
The Purple Dragon Book fait ainsi suite au Green Dragon et Red Dragon, deux classiques des années 80-90. Le contenu actualisé de nouveau fait de cette édition la nouvelle référence sur les compilateurs pour les nombreuses années à venir.
Le livre est très pédagogique, et bien que le sujet soit technique et pas facile à appréhender, on parviendra sans trop de mal à s’approprier le contenu du livre. Il faudra tout de même faire preuve de persévérance pour venir à bout de ce livre volumineux.
Bien écrit, complet, Compilers: Principles, Techniques and Tools est le livre parfait pour découvrir ce domaine de l’informatique. Au quotidien, on ne peux pas dire qu’il s’agisse d’un livre indispensable, loin de là, et pour les quelques rares personnes amenées à appliquer les techniques présentées, je suppose qu’il est nécessaire de se tourner vers d’autres ouvrages moins théoriques et plus pratiques.