program di dalam java : bytecode

dalam suatu bahasa pemograman , agar program dapat dijalankan di komputer maka harus di kompilasi maupun diterjemahkan. dan software yang digunakan untuk kompilasi  kode adalah compiler , sedangkan untuk menerjemahkan adalah
interpreter .
tahuakah anda perbedaan compiler dan interpreter ?
yaitu cara eksekusi kode nya
kalo compiler akan menerjemahkan semua secara langsung,
maka interpreter perbaris,, sehingga interpreter itu lebih lambat daripada compiler
,
java menerapakan dua proses diatas,bingung?
kalo bingung , ini gue ceritain deh
mula-mula kode program yang ditulis dengan bahasa java(ber ekstensi .java bukan dengan aksara jawa) akan di kompilasi oleh compiler menjadi suatu kode objek,.
nah,, kode objek ini nama nya bytecode
jadi dalam java hasil akhir programnya berekstensi .class (bukan .exe)
selanjutnya bytecode akan diesekusi oleh interpreter , dengan demikian proses kompilasi hanya dilakukan sekali dan penerjemahan(interpret) berkali-kali ,

.
setelah gue ngejunk
singkat ceritanya adalah
bytecode adalah sebagai sekumpulan perintah dalam bahasa mesin JVM<java virtual machine> .
program yang dibuat dari java dapat dijalankan diplatform manapun asal mempunya JVM, baik itu windows . linux, mac OS , solaris ato garuda:D
ini juga yang kemudian membuat java disebut 'write once , run anywhere'
,
selesai CMIIW

Untuk Download Artikel Klik Gambar

Tidak ada komentar:

Posting Komentar

 
Powered By irul ganteng | Portal Design By irul nuno © 2009 | Resolution: 1024x768px | Best View: Firefox | Top