Le constant folding (la simplification de sous-expressions constantes) est une des premières optimisations effectuée lors de la compilation d'un programme informatique. Elle consiste à remplacer une expression constante par sa valeur, calculée statiquement par le compilateur.

Par exemple, le code suivant en C :

sera compilé comme s'il s'agissait du code suivant :

Liens externes

  • Définition en anglais de constant folding sur un dictionnaire en ligne
  • Portail de la programmation informatique

Explicit Constant Folding NI Community

Folding Studies Five Cell

Constant folding Semantic Scholar

Constant Folding

Constant Folding in Compiler Design Coding Ninjas