Possible en double:
Learning to Write a Compilerconception compilateur
Comment concevoir compilateur simple? Je veux concevoir un compilateur pour le projet MCA.
Possible en double:
Learning to Write a Compilerconception compilateur
Comment concevoir compilateur simple? Je veux concevoir un compilateur pour le projet MCA.
Vous devriez vérifier Compilers: Principles, Techniques, and Tools.
Lire: The Dragon Book
Avez-vous réellement lu vous-même? –
Oui. Lecture obligatoire pour le cours Compiler Design dans mon programme Computer Science. –
Let's Build a Compiler, by Jack Crenshaw, un peu désuet, mais pourrait être utile (here est la version pdf).
Vous aussi avez voir ce post avec beaucoup de ressources.
+1 pour le PDF - J'ai référé les gens aux docs de texte terribles! –
En fait, pourquoi ne pas mettre à jour la question principale «beaucoup de ressources» avec l'info de Crenshaw? C'est un wiki, donc vous devriez être capable de le faire (je pense). –
Noup, je ne peux pas, rep truc: P, d'ailleurs, cette réponse a déjà été posté (c'est le dernier). –
Ce n'est pas le cas. «Compilateur» et «simple» sont des termes mutuellement exclusifs.
En aucun cas. Vous pouvez facilement écrire un compilateur pour une petite langue dans une semaine. La plupart des sites Web prennent beaucoup plus de temps à mettre en œuvre. –
Vous pouvez facilement écrire un site Web pour un petit contenu dans une semaine. La plupart des compilateurs prennent beaucoup plus de temps à implémenter. :) Ecrire un compilateur est l'un des défis les plus intéressants que j'ai essayés, donc même si c'est "pas simple" (IMO), c'est une expérience intéressante pour quelqu'un qui s'intéresse au sujet. –
Voici la liste définitive des ressources de construction du compilateur sur le SO:
pour ce/quelle langue? :) –
C'est un dupe, mais parfois vous voulez encourager les gens :-) –