Dalam komputasi, kompilasi tepat waktu atau just-in-time compilation (JIT), juga dikenal sebagai terjemahan dinamis adalah kompilasi yang dilakukan pada saat mengeksekusi sebuah program, bukannya sebelum mengeksekusi.[1] Istilah ini umumnya mengacu pada penerjemahan kode mesin, yang kemudian dieksekusi secara langsung, tetapi juga bisa mengacu pada penerjemahan format lainnya.

Kompilasi JIT adalah kombinasi dari dua pendekatan tradisional dalam penerjemahan kode mesin, yakni AOT dan interpretasi, dan menggabungkan kelebihan dan kekurangan dari kedua pendekatan tersebut.[1] Secara kasar, kompilasi JIT menggabungkan kecepatan kode kompiler dengan fleksibilitas interpretasi, serta kemampuan interpreter dan kemampuan kompiler (tidak hanya menginterpretasi, tetapi menerjemahkan). Kompilasi JIT adalah bentuk kompilasi dinamis, dan memungkinkan dilakukannya optimisasi adaptif seperti rekompilasi dinamis, sehingga menurut prinsipnya, kompilasi JIT bisa membuat eksekusi jadi lebih cepat jika dibandingkan dengan kompilasi statis. Interpretasi dan kompilasi JIT sangat cocok bagi bahasa pemrograman dinamis, karena sistem seperti ini bisa menangani data terikat dan menciptakan jaminan keamanan.

Referensi

sunting

Pranala luar

sunting

📚 Artikel Terkait di Wikipedia

Edith Clarke

E., 1954 Award Winner". The Woman Engineer. VII (13): 5 [page 294 in compilation]. 1954. Diarsipkan dari asli tanggal April 29, 2021. Diakses tanggal

Daftar permainan PC

1988 Heroes of Might and Magic: A Strategic Quest New World Computing New World Computing Turn-based strategy Microsoft Windows, DOS, Mac OS 01995-08-3131

Iklan daring

nonaktif permanen] "NSFNet Acceptable Use Policy". Information Policies: A Compilation of Position Statements, Principles, Statutes, and Other Pertinent Statements