Código de bytes

El código de bytes es código de programa que se ha compilado a partir de código fuente en código de bajo nivel diseñado para un intérprete de software. Puede ser ejecutado por una máquina virtual como una (JVM) o compilado posteriormente en código máquina, que el procesador puede reconocer.

Los distintos tipos de código de bytes utilizan diferentes sintaxis, que puede ser leída y ejecutada por la máquina virtual correspondiente. Un ejemplo popular es el código de bytes de Java, que se compila a partir del código fuente de Java y puede ejecutarse en una máquina virtual de Java (JVM). A continuación se muestran ejemplos de instrucciones de código de bytes de Java.

Aunque es posible escribir código de bytes 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 los archivos .CLASS de Java, suelen generarse a partir del código fuente mediante un compilador, como javac.

Código de bytes frente a lenguaje ensamblador

El código de bytes es similar al lenguaje ensamblador en que no es un lenguaje de alto nivel, pero sigue siendo relativamente legible, a diferencia del lenguaje máquina. Ambos pueden considerarse «lenguajes intermedios» que se encuentran entre el código fuente y el código máquina. La principal diferencia entre los dos es que el código de bytes se genera para una máquina virtual (software), mientras que el lenguaje ensamblador se crea para una CPU (hardware).

Actualizado January 23, 2018 por Per C.

quizPon a prueba tu conocimiento

Which of the following is technically not a file system?

A
JFS
0%
B
NFS
0%
C
NTFS
0%
D
APFS
0%
Correct! Incorrect!     View the NFS definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Código de bytes en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.