Junior — Middle
Milyen típusú forráskód átalakítási folyamatokat ismersz futtatható fájlba?
sobes.tech MI
Válasz az MI-től
A forráskód átalakítása futtatható fájlá, általában több szakaszra oszlik:
-
Fordítás — a forráskód közbenső vagy gépi kódra fordul. Flutter (Dart) esetén ez lehet natív kódra fordítás iOS/Android számára.
-
Interpretálás — a kód soronként futtatódik előzetes fordítás nélkül (például fejlesztés közben JIT fordítást használnak).
-
JIT-fordítás (Just-In-Time) — a fordítás a program futása közben történik, gyorsítva a fejlesztést.
-
AOT-fordítás (Ahead-Of-Time) — a fordítás előre megtörténik, a program indítása előtt, javítva a teljesítményt és csökkentve a indítási időt.
Flutterben a kiadási verzió építésekor AOT fordítást használnak, hibakeresési módban JIT-et.