Bytecode

Pengarang: Peter Berry
Tanggal Pembuatan: 11 Agustus 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
What is Java Bytecode ? | Beginner | Java Programming | Compiler | Interpreter | JVM
Video: What is Java Bytecode ? | Beginner | Java Programming | Compiler | Interpreter | JVM

Isi

Definisi - Apa yang dimaksud dengan Bytecode?

Bytecode adalah kode pemrograman berorientasi objek (OOP) yang dikompilasi untuk dijalankan pada mesin virtual (VM) alih-alih central processing unit (CPU). VM mengubah kode program menjadi bahasa mesin yang dapat dibaca untuk CPU karena platform menggunakan teknik interpretasi kode yang berbeda. VM mengkonversi bytecode untuk interoperabilitas platform, tetapi bytecode tidak spesifik platform.


Bytecode dalam format bahasa pemrograman Java yang dikompilasi dan memiliki ekstensi .class yang dijalankan oleh Java Virtual Machine (JVM).

Istilah ini juga dikenal sebagai kode portabel (p-code) dan kode perantara.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Bytecode

Bahasa pemrograman tertentu seperti C dan C ++ memerlukan kompiler platform yang berbeda, seperti yang ada di Windows, Mac atau Linux, yang bergantung pada perangkat keras dan metode komunikasi CPU dan memerlukan kompilasi ulang. Bytecode tidak memerlukan kompilasi ulang atau perubahan kode karena VM memungkinkan pemrograman untuk portabilitas kode lintas-platform. Penyedia VM menangani tugas bahasa platform-spesifik.

Android dan Flash adalah dua bahasa pemrograman terkenal yang memanfaatkan bytecode untuk interoperabilitas yang mudah.