GNU Compiler for Java: Difference between revisions

Content deleted Content added
m Reverted edits by 1.39.37.105 (talk) (HG) (3.1.19)
Line 29:
The compilation function in GCJ should have a faster start-up time than the equivalent bytecode launched in a JVM when compiling Java code into machine code.<ref>[http://www.hpl.hp.com/personal/Hans_Boehm/misc_slides/gcj2.pdf GCJ: The GNU Static Java Compiler]</ref>
 
==CNI (Compiled Native Interface (CNI)==
The CNI ('''Compiled Native Interface''' ('''CNI''', previously named "Cygnus Native Interface") is a [[software framework]] for the GCJ that allows Java code to [[Call site|call]], and be [[Call site|called]], by native applications (programs specific to a hardware and operating-system platform) and libraries written in [[C++]].
 
CNI closely resembles the [[Java Native Interface|JNI]] (Java Native Interface) framework which comes as a standard with various [[Java virtual machine]]s.