bytecode

Autore: Peter Berry
Data Della Creazione: 11 Agosto 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
What is Java Bytecode ? | Beginner | Java Programming | Compiler | Interpreter | JVM
Video: What is Java Bytecode ? | Beginner | Java Programming | Compiler | Interpreter | JVM

Contenuto

Definizione - Cosa significa Bytecode?

Il bytecode è un codice di programmazione orientata agli oggetti (OOP) compilato per essere eseguito su una macchina virtuale (VM) anziché su un'unità di elaborazione centrale (CPU). La VM trasforma il codice del programma in linguaggio macchina leggibile per la CPU poiché le piattaforme utilizzano diverse tecniche di interpretazione del codice. Una VM converte il bytecode per l'interoperabilità della piattaforma, ma il bytecode non è specifico della piattaforma.


Bytecode è in un formato di linguaggio di programmazione Java compilato e ha l'estensione .class eseguita da Java Virtual Machine (JVM).

Questo termine è anche noto come codice portatile (codice p) e codice intermedio.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Bytecode

Alcuni linguaggi di programmazione come C e C ++ richiedono compilatori di piattaforme diversi, come quelli in Windows, Mac o Linux, che dipendono dai metodi di comunicazione hardware e CPU e richiedono la ricompilazione. Il bytecode non richiede la ricompilazione o la modifica del codice poiché la VM consente la programmazione per la portabilità del codice multipiattaforma. Il provider di macchine virtuali gestisce attività linguistiche specifiche della piattaforma.


Android e Flash sono due noti linguaggi di programmazione che utilizzano il bytecode per una facile interoperabilità.