GNU Interpreter for Java
Encyclopedia
The GNU Interpreter for Java (GIJ) is a Java
bytecode
interpreter
for the Java programming language
.
It is part of the free software
GNU Compiler for Java (GCJ). GCJ is the compiler
counterpart to GIJ.
Java Virtual Machine
A Java virtual machine is a virtual machine capable of executing Java bytecode. It is the code execution component of the Java software platform. Sun Microsystems stated that there are over 4.5 billion JVM-enabled devices.-Overview:...
bytecode
Bytecode
Bytecode, also known as p-code , is a term which has been used to denote various forms of instruction sets designed for efficient execution by a software interpreter as well as being suitable for further compilation into machine code...
interpreter
Interpreter (computing)
In computer science, an interpreter normally means a computer program that executes, i.e. performs, instructions written in a programming language...
for the Java programming language
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...
.
It is part of the free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...
GNU Compiler for Java (GCJ). GCJ is the compiler
Compiler
A compiler is a computer program that transforms source code written in a programming language into another computer language...
counterpart to GIJ.