Questions marquées «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.

276
Pourquoi Java active-t-il les entrées contiguës semble-t-il s'exécuter plus rapidement avec des cas supplémentaires?

Je travaille sur du code Java qui doit être hautement optimisé car il fonctionnera dans des fonctions chaudes qui sont invoquées à de nombreux points dans ma logique de programme principale. Une partie de ce code implique la multiplication des doublevariables par des 10valeurs élevées à des valeurs...

204
Écrire un compilateur dans sa propre langue

Intuitivement, il semblerait qu'un compilateur de langage Foone puisse pas lui-même être écrit dans Foo. Plus précisément, le premier compilateur de langue Foone peut pas être écrit dans Foo, mais tout compilateur suivant pourrait être écrit pour Foo. Mais est-ce vraiment vrai? J'ai un souvenir...

193
Lecture de GHC Core

Core est le langage intermédiaire de GHC. Reading Core peut vous aider à mieux comprendre les performances de votre programme. Quelqu'un m'a demandé de la documentation ou des tutoriels sur la lecture de Core, mais je n'ai pas trouvé grand-chose. Quelle documentation est disponible pour lire GHC...

186
Comment GCC et g ++ sont-ils amorcés?

Cela me dérange depuis un moment. Comment GCC et g ++ se compilent-ils? Je suppose que chaque révision est compilée avec une révision précédemment construite. Est-ce vrai? Et si c'est le cas, cela signifie-t-il que les versions les plus anciennes de g ++ et GCC ont été écrites en...