Also found in: Wikipedia.


(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.
Installed in seconds, AppFirst's patented collection technology eliminates the need for multiple agents or byte-code injection.
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.
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.
POJO Data Persistence can be defined as an unified persistence and query manager for local J2SE and distributed J2EE environments which is completely transparent to the object and does not require the modification of the byte-code of the object.
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.
The new version of JDO begins to address key aspects of Object to Relational Mapping as well as eliminates the requirement for manipulation of the byte-code.
MAS also inspects, or x-rays, the byte-code of applications to ensure the application is safe for the carrier network and consumers' mobile devices.
1 also supports the Jam(TM) Byte-Code format which accelerates ISP programming time by more than 50 percent and compresses Jam files size by 30 percent.