Ugrás a tartalomhoz

Java compiler

A Wikiszótárból, a nyitott szótárból


Főnév

Java compiler (tsz. Java compilers)

  1. (informatika) A Java-fordító a Java programozási nyelv fordítója.

Egyes Java-fordítók egy adott hardver/operációs rendszer kombinációra, úgynevezett tartományspecifikus számítógépes rendszerre optimalizált gépi kódot adnak ki. Ilyen például a mára már megszűnt GNU Compiler for Java[1].

A Java fordítóprogramok leggyakoribb kimeneti formája a Java osztályfájlok, amelyek platformokon átívelő köztes reprezentációt (IR), úgynevezett Java bytecode-ot tartalmaznak[2].

A Java virtuális gép (JVM) betölti az osztályfájlokat, és vagy értelmezi a bytecode-ot, vagy just-in-time fordítja azt gépi kóddá, majd esetleg dinamikus fordítással optimalizálja.

A Java-fordítókkal való együttműködésre vonatkozó szabványt a JSR 199-ben határozták meg[3].