2011-05-16 3 views

Répondre

1

Non, pas vraiment. L'analyse n'est qu'une petite partie de la complexité d'une langue, et non la partie la plus intéressante. Taper (pour C, pas une grosse partie non plus), optimisation, génération de code: ce sont la majeure partie du compilateur.

La première étape consiste à bien connaître la langue. Obtenez un livre tel que The C Programming Language by Brian Kernighan and Dennis Ritchie (“K&R”). Fais les excerises.

Ensuite, vous pouvez trouver intéressant d'apprendre how a compiler works. Une bonne façon de mesurer votre compréhension de C est de lire le standard. (Ce n'est pas un tutoriel!) Voyez combien vous comprenez. Voyez si vous comprenez pourquoi la norme fait les choses comme elle le fait.

Questions connexes