¿Problemas con la PC?, ¿Dudas sobre computación? Preguntá en los Foros
¡Exception! - La excepción de la red
- - Notas - Diccionario Informático
DICCIONARIO INFORMÁTICO
Búsqueda por Letra
0-9 - A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - Índice

Búsqueda por Categorías - Ver categorías

Búsqueda por Palabra

Búsqueda personalizada
Más de 3500 términos - Comentar o sugerir algo
Qué significa Bytecode - Información y significado de Bytecode
-Definición de Bytecode



Código intermedio entre el código fuente y el código máquina. Suele tratárselo como un fichero binario que contiene un programa ejecutable similar a un módulo objeto.

Es una forma de salida utilizada por los implementadores de lenguajes para reducir la dependencia con respecto al hardware y facilitar su interpretación.

En algunos casos existen traductores dinámicos o compiladores just-in-time que traducen el bytecode a código máquina justo antes de ejecutar el programa para mejorar la velocidad.

Los bytecode suelen ser interpretados por programas que suelen llamarse máquina virtual.

Características destacables

Su principal ventaja es la portabilidad, pues el mismo código puede ser ejecutado en diferentes plataformas y arquitecturas.

Esta ventaja la tiene también los lenguajes interpretados, aunque generalmente con mejor rendimiento. Por esto, muchos lenguajes interpretados se compilan a bytecode y después son ejecutados por un intérprete de bytecode; es el caso de los lenguajes Perl, PHP y Python.

En Java generalmente se transmite el bytecode a la máquina receptora y esta se encarga de utilizar un compilador just-in-time para traducirlo a código máquina antes de su ejecución.


Relacionado:
Compilador.
Intérprete.
Lenguaje compilado.
Lenguaje interpretado.









Categoría: Terminología de programación -

Sinónimos: bytecodes - byte-code
¿Comentarios, dudas o problemas?: Ingrese a los Foros de Exception.
Los conceptos son exclusivos de ALEGSA. Queda prohibida su reproducción total o parcial (Políticas del diccionario).