AOT kompilering

Ahead-of-Time (AOT) compiler  er en slags compiler , der bruger forudgående kompileringsmetode .  Det bruges både til kompilering af sprog på højt niveau (for eksempel C , C ++ eller Pascal ), og til kompilering af "mellemsprog", såsom Java bytecode , .NET Common Intermediate Language (CIL) , IBM System / 38, IBM System i.

Mange programmeringssprogsimplementeringer bruger JIT-kompilering , som giver dig mulighed for at kompilere mellemkode direkte i binær kode ved kørsel, hvilket kan øge eksekveringshastigheden betydeligt. JIT kræver yderligere hukommelsestildeling.

AOT-metoden kræver ikke yderligere hukommelsesallokering, og AOT-kompilering foregår med en minimal belastning på systemet. Kompileringsprocessen udføres fuldstændigt, før programmet køres.

Eksempler på AOT-kompilere

Noter

  1. AOT-Mono . Hentet 2. februar 2012. Arkiveret fra originalen 4. februar 2012.
  2. Tilføjelse til Eclipse Foundation Arkiveret 16. januar 2014 på Wayback Machine // Open Systems, nr. 06, 2008 tid, AOT) ... outputtet er en almindelig applikation med optimeret x86-kode. ”
  3. Omdirigerer... . Hentet 12. februar 2020. Arkiveret fra originalen 15. februar 2020.

Litteratur