byte-code

byte-code

(file format, software)
A binary file containing an executable program, consisting of a sequence of (op code, data) pairs.

Byte-code op codes are most often fixed size binary patterns, but can be variable size. The data portion consists of zero or more bits whose format typically depends on the op code.

A byte-code program is interpreted by a byte-code interpreter. The advantage of this technique compared with outputing machine code for some particular processor is that the same byte-code can be executed on any processor on which the byte-code interpreter runs. The byte-code may be compiled to machine code ("native code") for speed of execution but this usually requires significantly greater effort for each new taraget architecture than simply porting the interpreter.

For example, Java is compiled to byte-code which runs on the Java Virtual Machine.
References in periodicals archive ?
Java applications are typically compiled to byte-code that can run on any Java virtual machine (JVM) regardless of computer architecture.
Model checking is done via execution of Java byte-codes, an approach that allows different byte-code interpretations to be developed.
is a proprietary, high performance virtual processor with an extensive byte-code instruction set optimized to execute compiled 4DGL programs.
The Semotus OTAP Platform features additional innovative qualities including data encryption, advanced, icon-driven GUI interface, byte-code interpreter, data compression, support for graphics and charting and an individual Inbox for Semotus application messages and alerts.
NaturalBridge LLC, a Menlo Park, California-based start-up founded three years ago by former employees of IBM Corp, Intel Corp and Sun Microsystems Inc, claims it is the first company to come out with a static byte-code compiler designed specifically for Java.
At Byte-Code we have built our services practice around providing open source solutions to enterprise organizations, and to having that solution be the right mix of technology, process and people," said Davide Panelli, Solutions Architect, Byte-Code.
The Quality Labs Groovy Testing Maven plug-in handles all associated Groovy dependencies, compiles each Groovy test into normal Java byte-code, and invokes JUnit to run the tests.
High-integrity software components can be maintained and distributed in portable byte-code representation and effortlessly distributed to and deployed on a variety of CPU architectures and underlying real-time operating systems.
MAS also inspects, or x-rays, the byte-code of applications to ensure the application is safe for the carrier network and consumer's mobile devices.
DashO Obfuscation Edition (DashO-OE) provides protection against byte-code decompilation.
This new extension enables devices based on the ARM architecture to directly execute Java byte-code, providing developers of wireless communications products, set-top boxes and other Internet-enabled devices with a low-power microprocessor solution capable of executing Java applications at high performance levels; Jazelle enabled devices surpass 1000 CaffeineMarks in a typical 200MHz processor implementation and enhance Java performance by a factor of eight.