DICCIONARIO DE INFORMÁTICA Y TECNOLOGÍA
  ¿Qué significa Bytecode? - Información sobre Bytecode

Definición de Bytecode

Leandro Alegsa (Contacto) 05-12-2010
Anuncios

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.


¿Mejoramos la definición?
Puntos: 5 (1 votos)






Respondemos tus consultas o comentarios a continuación:


¿Dudas? ¿necesita más información? Escriba y responderemos a tu email: clic aquí



 




Diccionario de informática
  Búsqueda por letras:
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 - 0,9
 
Búsqueda por categorías
: Almacenamiento - Aplicaciones - Audio - Compresión - Desarrollo web - Discos ópticos - Inteligencia Artificial - Memorias - Microprocesadores - Seguridad informática - Sistemas de archivos - Terminología de programación - UNIX - Windows - ver categorías

 
Búsqueda por palabras:






Preguntas

No hay ningún comentario todavía

Todos los derechos reservados © 1998 - 2017 - ALEGSA - Santa Fe, Argentina.
Políticas del sitio web - Contacto - Publicidad