Compilation anticipée
La compilation anticipée (ou compilation hors ligne, ou compilation AOT où AOT 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.
exemple de compilation anticipé
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
- Android runtime
- asm.js compiler (JavaScript)
- GNU Compiler for Java
- IL2CPU (CIL)
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.