2010-10-25 4 views
0

Je veux écrire un compilateur en C.Comment écrire un compilateur en C?

Que dois-je apprendre de base pour créer un compilateur?

+4

supposer que ce soit une question sérieuse, un compilateur pour quelle langue, et dans quel but (auto-développement, la cession, une partie d'un produit)? –

+5

Copie possible de http://stackoverflow.com/questions/1669/learning-to-write-a-compiler – schot

Répondre

2

Commencez par lire the dragon book.

+1

Je ne recommanderais pas nécessairement cela comme le premier livre à regarder. Bien que vous voudriez le lire finalement –

0

flex et yacc peut aider

+0

Ceci est vraiment un commentaire, pas une réponse à la question. Vous pouvez toujours commenter vos propres messages, et une fois que vous aurez suffisamment de [réputation] (http://stackoverflow.com/faq#reputation) vous pourrez [commenter n'importe quel message] (http://stackoverflow.com/ privilèges/commentaire). –

+0

Ceci est une bonne suggestion. :) –