Preguntas etiquetadas con bytecode

"bytecode" es un término general para los códigos de operación que consume una máquina virtual. Por ejemplo, la JVM ejecuta el código de bytes almacenado en archivos .class y el intérprete de CPython ejecuta el código de bytes almacenado en archivos .pyc.

140
Máquina virtual de Java y CLR

¿Como una especie de seguimiento de la pregunta llamada Diferencias entre MSIL y el código de bytes de Java? , ¿cuáles son las (principales) diferencias o similitudes en la forma en que funciona la máquina virtual Java versus cómo.NET Framework Common Language Runtime (CLR) funciona? Además, es el...

119
Rendimiento de C ++ frente a Java / C #

Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no acepta nuevas respuestas o interacciones. Tengo entendido que C / C ++ produce código nativo para ejecutarse en una...

115
Herramienta para leer y mostrar versiones de Java .class

¿Alguno de ustedes conoce alguna herramienta que busque archivos .class y luego muestre sus versiones compiladas? Sé que puede verlos individualmente en un editor hexadecimal, pero tengo muchos archivos de clase para revisar (algo en mi aplicación gigante se está compilando en Java6 por alguna...

82
¿Cuál es el propósito del código de operación CIL nop?

Estoy revisando MSIL y notando que hay muchas instrucciones nop en MSIL. El artículo de MSDN dice que no realizan ninguna acción y se utilizan para llenar el espacio si el código de operación está parcheado. Se utilizan mucho más en versiones de depuración que en versiones de lanzamiento. Sé...