Aller au contenu

Compilation anticipée

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 28 novembre 2020 à 16:23 et modifiée en dernier par D Cat laz (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

La compilation anticipée (ou compilation hors ligne, ou compilation AOTAOT signifie ahead-of-time; en anglais, ahead-of-time compilation) est une compilation qui traduit un langage évolué en langage machine avant l'exécution d'un programme contrairement à une compilation à la volée (just-in-time compilation) qui se fait lors de l'exécution du programme.

La compilation anticipée permet d'avoir une vue d'ensemble du code, ce qui n'est pas le cas d'une compilation à la volée qui ne peut faire que des optimisations locales. La compilation anticipée permet de diminuer les coûts de traitements des exceptions et les appels aux méthodes et interfaces.

Voir aussi

Articles connexes