Casa Sviluppo Che cos'è il bytecode? - definizione da techopedia

Che cos'è il bytecode? - definizione da techopedia

Sommario:

Anonim

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.

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 linguaggi di programmazione ben noti che utilizzano il bytecode per una facile interoperabilità.

Che cos'è il bytecode? - definizione da techopedia