Questions marquées «compiler»

15
Avertissements du compilateur

De nombreux compilateurs ont des messages d'avertissement pour avertir les programmeurs des erreurs d'exécution, de logique et de performances potentielles, la plupart du temps, vous les corrigez rapidement, mais qu'en est-il des avertissements non corrigés? Comment gérez-vous les avertissements...

14
Pourquoi C ++ pour écrire un compilateur?

Je me demandais pourquoi C ++ est un bon choix pour écrire un compilateur. Bien sûr, C est également utile à cet effet, car de nombreux compilateurs sont écrits en C ou en C ++, mais je suis plus intéressé par C ++ cette fois. Des bonnes raisons? Je cherchais cela sur Internet, mais je ne trouve...

14
Pourquoi LLVM a-t-il un IR de type assemblage plutôt qu'un IR de type arborescence? Ou: pourquoi les projets ciblent-ils l'IR LLVM au lieu de l'AST de Clang?

Pourquoi la représentation intermédiaire de LLVM (LLVM IR) ressemble-t-elle à un assemblage plutôt qu'à un arbre? Sinon, pourquoi les implémentations de langage ciblent-elles l'IR LLVM plutôt que l'AST de Clang? Je n'essaie pas de poser deux questions différentes à la fois si cela semble ainsi....

14
Les compilateurs sont-ils utilisés en dehors du développement?

Pour autant que je sache, les compilateurs sont destinés aux développeurs qui compilent leur code dans des fichiers exécutables (code machine). Les compilateurs ne s'étendent pas à la machine d'un client ou au système de l'utilisateur final. Au lieu de cela, les développeurs utilisent simplement le...