Questions et réponses pour le compiler-construction :

La balise compiler-construction doit être appliquée aux questions concernant la programmation des compilateurs ou aux questions sur le fonctionnement interne détaillé des compilateurs. NE PAS UTILISER pour des questions sur * l'utilisation * de compilateurs spécifiques ou des erreurs de compilation.

9
votes
Il semble que GCC a une limitation de pliage constant complexe. Voici un exemple: static inline unsigned int DJBHash(const char *str) { int i; unsigned int hash = 5381; for(i = 0; i ...

9
votes
Il suffit de vérifier parfois de vérifier si un objet n'est pas un type de x, vous devez donc le faire à la place: if(this is not X) { //Do my thing } ...

9
votes
Quelqu'un peut-il connaître des courses en ligne / des conférences universitaires qui comprennent un cours typique du compilateur? J'ai eu la théorie de l'informatique, mais ma ...

9
votes
Étudier le cours Compilateurs, je suis laissé à merveille pourquoi utiliser des registres du tout. Il est souvent le cas que l'appelant ou la callee doit enregistrer ...