en.unionpedia.org

Java compiler, the Glossary

Index Java compiler

A Java compiler is a compiler for the Java programming language.[1]

Table of Contents

  1. 19 relations: Bytecode, Compiler, Computer, Computing platform, Cross-platform software, Dynamic compilation, GNU Compiler for Java, Intermediate representation, Interpreter (computing), Java (programming language), Java bytecode, Java class file, Java Community Process, Java Development Kit, Java virtual machine, Javac, Just-in-time compilation, Machine code, Operating system.

  2. Java compilers

Bytecode

Bytecode (also called portable code or p-code) is a form of instruction set designed for efficient execution by a software interpreter.

See Java compiler and Bytecode

Compiler

In computing, a compiler is a computer program that translates computer code written in one programming language (the source language) into another language (the target language).

See Java compiler and Compiler

Computer

A computer is a machine that can be programmed to automatically carry out sequences of arithmetic or logical operations (computation).

See Java compiler and Computer

Computing platform

A computing platform, digital platform, or software platform is the infrastructure on which software is executed.

See Java compiler and Computing platform

Cross-platform software

In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms.

See Java compiler and Cross-platform software

Dynamic compilation

Dynamic compilation is a process used by some programming language implementations to gain performance during program execution.

See Java compiler and Dynamic compilation

GNU Compiler for Java

The GNU Compiler for Java (GCJ) is a discontinued free compiler for the Java programming language. Java compiler and GNU Compiler for Java are Java compilers.

See Java compiler and GNU Compiler for Java

An intermediate representation (IR) is the data structure or code used internally by a compiler or virtual machine to represent source code.

See Java compiler and Intermediate representation

Interpreter (computing)

In computer science, an interpreter is a computer program that directly executes instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.

See Java compiler and Interpreter (computing)

Java (programming language)

Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. Java compiler and Java (programming language) are Java specification requests.

See Java compiler and Java (programming language)

Java bytecode

Java bytecode is the instruction set of the Java virtual machine (JVM), the language to which Java and other JVM-compatible source code is compiled.

See Java compiler and Java bytecode

Java class file

A Java class file is a file (with the filename extension) containing Java bytecode that can be executed on the Java Virtual Machine (JVM).

See Java compiler and Java class file

The Java Community Process (JCP), established in 1998, is a formal mechanism that enables interested parties to develop standard technical specifications for Java technology. Java compiler and Java Community Process are Java specification requests.

See Java compiler and Java Community Process

Java Development Kit

The Java Development Kit (JDK) is a distribution of Java technology by Oracle Corporation.

See Java compiler and Java Development Kit

Java virtual machine

A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. Java compiler and Java virtual machine are Java specification requests.

See Java compiler and Java virtual machine

Javac

javac (pronounced "java-see") is the primary Java compiler included in the Java Development Kit (JDK) from Oracle Corporation. Java compiler and Javac are Java compilers.

See Java compiler and Javac

Just-in-time compilation

In computing, just-in-time (JIT) compilation (also dynamic translation or run-time compilations) is compilation (of computer code) during execution of a program (at run time) rather than before execution.

See Java compiler and Just-in-time compilation

Machine code

In computer programming, machine code is computer code consisting of machine language instructions, which are used to control a computer's central processing unit (CPU).

See Java compiler and Machine code

Operating system

An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.

See Java compiler and Operating system

See also

Java compilers

References

[1] https://en.wikipedia.org/wiki/Java_compiler

Also known as JSR 199.