Casa Desenvolupament Què és bytecode? - Definició de tecnologia

Què és bytecode? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Bytecode?

Bytecode és un codi de programació (OOP) de programació orientat a objectes compilat per executar-se en una màquina virtual (VM) en lloc d'una unitat central de processament (CPU). La màquina virtual transforma el codi de programa en un llenguatge de màquina llegible per a la CPU perquè les plataformes utilitzen tècniques d'interpretació de codis diferents. Una VM converteix el bytecode per a la interoperabilitat de la plataforma, però el bytecode no és específic de la plataforma.

Bytecode es troba en un format de llenguatge de programació Java compilat i té l’extensió .class executada per Java Virtual Machine (JVM).

Aquest terme també es coneix com a codi portàtil (codi p) i codi intermedi.

Techopedia explica Bytecode

Alguns llenguatges de programació com C i C ++ requereixen compiladors de plataformes diferents, com els de Windows, Mac o Linux, que depenen dels mètodes de comunicació de maquinari i CPU i requereixen la recompilació. Bytecode no requereix recompilar ni canviar el codi perquè VM permet programar per a la portabilitat de codi de plataforma multiplata. El proveïdor de VM gestiona tasques d’idioma específiques de la plataforma.

Android i Flash són dos llenguatges de programació molt coneguts que utilitzen bytecode per facilitar la interoperabilitat.

Què és bytecode? - Definició de tecnologia