Live briefing
Everything about Java compiler
Program compiler for Java programming language
A Java compiler is a compiler for the Java programming language. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Java compilerA 5-minute orientation
- Skim a recent paper: Compiler-assisted energy reduction of java real-time programsInfluential work since 2022
- Pick up a classic book: Compiler construction using Java, JavaCC, and YaccThe most-reprinted book on the subject
- Read the landmark paper: A machine-checked model for a Java-like language, virtual machine, and compilerCited 167 times
- Go sideways: Java Development KitA closely related topic
- Go sideways: Java virtual machineA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
A machine-checked model for a Java-like language, virtual machine, and compiler
Overview of the IBM Java Just-in-Time Compiler
Design of the Java HotSpot™ client compiler for Java 6
The jastadd extensible java compiler
Design and evaluation of dynamic optimizations for a Java just-in-time compiler
A certifying compiler for Java
javar: A prototype Java restructuring compiler
Marmot: an optimizing compiler for Java
🆕 Influential since 2022
Compiler-assisted energy reduction of java real-time programs
A Java Compiler Plugin for Type-Safe Inferences in Generics
Implementasi Compiler Java Plugin Moodle untuk Melacak PjBL untuk Meningkatkan Kompetensi Pemrograman Berorientasi Obyek
Implementasi Compiler Java Plugin Moodle untuk Melacak PjBL untuk Meningkatkan Kompetensi Pemrograman Berorientasi Obyek
📚 Books worth reading
Compiler construction using Java, JavaCC, and YaccAnthony J. Dos Reis · 2011
Foundational JavaDavid Parsons · 2012
Introduction To Compiler Construction In A Java WorldBill Campbell · 2012
Writing compilers and interpretersRonald Mak · 2008
Modern compiler implementation in JavaAndrew W. Appel · 1997
Programming language processors in JavaDavid A. Watt, Deryck F. Brown · 2000
Guide to JavaJames T. Streib · 2014- 📕Modern Compiler Implementation in JavaAndrew W. Appel · 1997
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Java Development Kit The Java Development Kit (JDK) is a software development kit for development of a Java platform application. The JDK is designed to be mainly used to communicat…
- 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, referred…
- Java Platform Module System The Java Platform Module System (JPMS) specifies a distribution format for collections of Java code and associated resources. It also specifies a repository…
- Javac javac (pronounced "java-see") is the primary Java compiler included in the Java Development Kit (JDK) from Oracle Corporation. Martin Odersky implemented…
- Java (software platform) Java is a set of computer software and specifications that provides a software platform for developing application software and deploying it in a cross-platform…
- Java syntax The syntax of Java is the set of rules defining how a Java program is written and interpreted. The syntax is mostly derived from C and C++. Unlike C++…
- JVM bytecode JVM bytecode is the instruction set architecture (ISA) of the Java virtual machine (JVM), the language to which Java and other JVM-compatible source code…
- Java annotation In the Java computer programming language, an annotation is a form of syntactic metadata that can be added to Java source code, like an attribute. Classes…