AOT-Compiler

aus Freepedia, der freien Wissensdatenbank

Ein AOT-Compiler ("Ahead-of-Time-Compiler") ist ein Compiler, der im Gegensatz zu JIT-Compilern ("Just-In-Time-Compiler") Programmcode vor der Ausführung in native Maschinensprache übersetzt. Dies hat den Vorteil, dass dieser Code zur Laufzeit wesendlich schneller ausgeführt wird als auf einem JIT-Compiler, da die Übersetzung bereits durchgeführt wurde.

Der Nachteil an AOT-Compilern ist aber, dass dieser Code nicht mehr plattformunabhänig ist, wie es bei JIT-Compilern der Fall ist. AOT-Compiler sind die herkömmlichen Compiler wie sie schon von C eingesetzt wurden. Aber auch für Sprachen, die normalerweise mit JIT-Compilern arbeiten (z. B. Java) sind AOT-Compiler verfügbar.

Bild:Wiki letter w.png Dieser Artikel ist sehr kurz und möglicherweise inhaltlich unvollständig. Hilf Wikipedia, indem du ihn erweiterst und ihn jetzt bearbeitest!


Views
'Persönliche Werkzeuge
Werkzeuge
Ähnliche Links