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 requires a runtime program for execution. For example, the source code of Java and Microsoft's .NET languages is compiled into their particular type of bytecode, which is executed by their runtime engines (see Java and .NET Framework). WebAssembly, which can be used instead of JavaScript routines in Web pages, generates bytecode (see WebAssembly).


Java Bytecode
Java programs are compiled into bytecode, which is translated into machine language at runtime by the Java Virtual Machine (JVM). There are JVMs for almost every environment, enabling Java to run in most computers. See runtime engine.







No Bytecode - No Runtime Engine
In compiled languages such as C/C++, the machine language is executed in the computer. See C.
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.