Hogar Desarrollo ¿Qué es el bytecode? - definición de techopedia

¿Qué es el bytecode? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Bytecode?

Bytecode es un código de programación orientada a objetos (OOP) compilado para ejecutarse en una máquina virtual (VM) en lugar de una unidad central de procesamiento (CPU). La VM transforma el código del programa en lenguaje de máquina legible para la CPU porque las plataformas utilizan diferentes técnicas de interpretación de código. Una VM convierte el código de bytes para la interoperabilidad de la plataforma, pero el código de bytes no es específico de la plataforma.

Bytecode está en un formato de lenguaje de programación Java compilado y tiene la extensión .class ejecutada por Java Virtual Machine (JVM).

Este término también se conoce como código portátil (código p) y código intermedio.

Techopedia explica Bytecode

Ciertos lenguajes de programación como C y C ++ requieren diferentes compiladores de plataforma, como los de Windows, Mac o Linux, que dependen de métodos de comunicación de hardware y CPU y requieren recompilación. Bytecode no requiere recompilación o cambio de código porque VM permite la programación para portabilidad de código multiplataforma. El proveedor de VM maneja tareas de lenguaje específicas de la plataforma.

Android y Flash son dos lenguajes de programación bien conocidos que utilizan bytecode para facilitar la interoperabilidad.

¿Qué es el bytecode? - definición de techopedia