bytecode


Also found in: Dictionary, Thesaurus, Financial, Wikipedia.

bytecode

[′bīt‚kōd]
(computer science)
Compiled Java programs that can be transferred across a network and executed by the Java virtual machine.

bytecode

An intermediate language that is executed by a runtime program. Both Java and Visual Basic source programs are compiled into their particular type of bytecode, which is then executed by their respective runtime programs, called "virtual machines." For example, the Java runtime is called the "Java Virtual Machine" (JVM). The Visual Basic runtime is typically called the "Visual Basic runtime module," but it is also called the "Visual Basic Virtual Machine."

Although both Java and Visual Basic use a runtime module for execution, there are Java runtimes (JVMs) for almost every hardware platform, enabling Java to run in most computers. Visual Basic is used for Windows only. See Java, Java Virtual Machine and Visual Basic.


Java Bytecode
Java (bottom) is contrasted with C/C++ (top). Unlike C/C++, which is compiled into machine language for a specific hardware platform, Java programs are compiled into an intermediate bytecode language. The bytecode is then compiled into machine language by a runtime program called the "Java Virtual Machine" (JVM).


Java Bytecode
Java (bottom) is contrasted with C/C++ (top). Unlike C/C++, which is compiled into machine language for a specific hardware platform, Java programs are compiled into an intermediate bytecode language. The bytecode is then compiled into machine language by a runtime program called the "Java Virtual Machine" (JVM).
References in periodicals archive ?
With applets, the JVM runs a security check through the bytecode verifier to ensure that no language security rules are broken.
The first technique is to simply compile directly into native code like a more traditional compiler, skipping bytecodes entirely.
Idea similar a la maquina virtual de Java y a los bytecodes generados por el compilador de Java, respectivamente.
Many Java compilers use (or at least will accept) Java bytecode [Lindholm and Yellin 1999] instead of Java source programs as input [IBM 1998; Instantiations, Inc.
In Section 4, we describe several optimization techniques for improving Java performance, including dynamic compilation, bytecode optimization, and parallel and distributed techniques.
Other, similar software-based processing solutions (like Java's JIT compiler) have proven to be hampered by poor performance when using bytecode.
The Java bytecode runs through a Java virtual machine.
The Java bytecode verifier is a recent static checker with security objectives [Lindholm and Yellin 1996].
GAF Converter analyzes bytecode of an swf file and saves the resulted data in .
SAFELI instruments the bytecode of Java Web applications and utilizes symbolic execution to statically inspect security vulnerabilities.
In fact even on Android phones, applications run on a virtual machine called Dalvik that interprets Android applications that have been compiled to bytecode.
37] proposed a new algorithm for dynamic slicing of Java programs which operates on compressed bytecode traces.