Inicio : Términos de software : Definición de código de bytes

Bytecode

Bytecode es programa código que ha sido compilado Desde código fuente en código de bajo nivel diseñado para un software Interprete. Puede ser ejecutado por una máquina virtual (como un JVM) o compilado en código máquina, que es reconocido por procesador.

Los diferentes tipos de bytecode usan diferentes sintaxis, que puede leer y ejecutar la máquina virtual correspondiente. Un ejemplo popular es el código de bytes de Java, que se compila a partir de Java código fuente y se puede ejecutar en una máquina virtual Java (JVM). A continuación se muestran ejemplos de instrucciones de bytecode de Java.

  • nueva (crear nuevo objeto)
  • aload_0 (referencia de carga)
  • istore (Tienda entero valor)
  • ladd (añadir Corto valor)
  • intercambio (intercambiar dos valores)
  • un retorno (valor de retorno de una función)

Si bien es posible escribir bytecode directamente, es mucho más difícil que escribir código en un lenguaje de alto nivel, como Java. Por lo tanto, los archivos de código de bytes, como Java .CLASE archivos, se generan con mayor frecuencia a partir del código fuente utilizando un compilador, como javac.

Bytecode vs lenguaje ensamblador

Bytecode es similar a lenguaje ensamblador en que no es un lenguaje de alto nivel, pero todavía es algo legible, a diferencia del lenguaje de máquina. Ambos pueden considerarse "lenguajes intermedios" que se encuentran entre el código fuente y el código de máquina. La principal diferencia entre los dos es que el código de bytes se genera para una máquina virtual (programa.), mientras que el lenguaje ensamblador se crea para un CPU (hardware).

TechLib - El Diccionario Informático Tech Lib

Esta página contiene una definición técnica de Bytecode. Explica en terminología informática lo que significa Bytecode y es uno de los muchos términos de software en el diccionario TechLib.

Todas las definiciones en el sitio web de TechLib están escritas para ser técnicamente precisas pero también fáciles de entender. Si encuentra útil esta definición de Bytecode, puede hacer referencia a ella utilizando los enlaces de citas anteriores.