Lompat ke isi

Kompilasi tepat waktu: Perbedaan antara revisi

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Maintenance script (bicara | kontrib)
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 18192826; atribusi sumber disertakan.
 
Maintenance script (bicara | kontrib)
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi
 
Baris 2: Baris 2:


Kompilasi JIT adalah kombinasi dari dua pendekatan tradisional dalam penerjemahan kode mesin, yakni [[Kompiler AOT|AOT]] dan [[Interpreter (komputasi)|interpretasi]], dan menggabungkan kelebihan dan kekurangan dari kedua pendekatan tersebut. 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.
Kompilasi JIT adalah kombinasi dari dua pendekatan tradisional dalam penerjemahan kode mesin, yakni [[Kompiler AOT|AOT]] dan [[Interpreter (komputasi)|interpretasi]], dan menggabungkan kelebihan dan kekurangan dari kedua pendekatan tersebut. 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 ==
*
*


== Pranala luar ==
== Pranala luar ==
* [http://foldoc.doc.ic.ac.uk./foldoc/foldoc.cgi?just-in-time Free Online Dictionary of Computing entry]
* [http://foldoc.doc.ic.ac.uk./foldoc/foldoc.cgi?just-in-time Free Online Dictionary of Computing entry]  
* [http://vvm.lip6.fr/projects_realizations/ccg/ CCG] by Ian Piumarta
* [http://vvm.lip6.fr/projects_realizations/ccg/ CCG] by Ian Piumarta


== Sumber dan atribusi ==
== Sumber dan atribusi ==


Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Kompilasi+tepat+waktu&oldid=18192826 Wikipedia bahasa Indonesia], revisi 18192826 (2021-03-29T04:50:49Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Kompilasi+tepat+waktu&oldid=18192826 Wikipedia bahasa Indonesia], revisi 18192826 (2021-03-29T04:50:49Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
<!-- WIKI_UNISSULA_PRESENTATION_V4 -->

Revisi terkini sejak 24 Agustus 2026 04.05

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. 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. 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.

Pranala luar

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 18192826 (2021-03-29T04:50:49Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.