<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xml:base="http://programmerstools.org">
<channel>
 <title>Programmers&#039; Tools - java compiler</title>
 <link>http://programmerstools.org/taxonomy/term/67/0</link>
 <description></description>
 <language>en</language>
<item>
 <title>Jikes</title>
 <link>http://programmerstools.org/node/18</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-1&quot;&gt;&lt;div class=&quot;flexinode-textfield-2&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Version:&lt;/label&gt;&lt;br /&gt;
 1.22
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-6&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;Jikes is a compiler that translates Java source files as defined in &lt;a target=&quot;_blank&quot; href=&quot;http://www.java.sun.com/docs/books/jls&quot;&gt;The Java Language Specification&lt;/a&gt; into the bytecoded instruction set and binary format defined in &lt;a target=&quot;_blank&quot; href=&quot;http://www.java.sun.com/docs/books/vmspec&quot;&gt;The Java Virtual Machine Specification&lt;/a&gt;. You may wonder why the world needs another Java compiler, considering that Sun provides javac free with its JDK. Jikes has four advantages that make it a valuable contribution to the Linux and Java communities: open source, strictly Java compatible, high performance, dependency analysis.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://programmerstools.org/taxonomy/term/5">*nix</category>
 <category domain="http://programmerstools.org/taxonomy/term/23">dos</category>
 <category domain="http://programmerstools.org/taxonomy/term/67">java compiler</category>
 <category domain="http://programmerstools.org/taxonomy/term/6">macos</category>
 <category domain="http://programmerstools.org/taxonomy/term/2">open source</category>
 <category domain="http://programmerstools.org/taxonomy/term/4">windows</category>
 <pubDate>Fri, 16 Dec 2005 02:29:40 -0800</pubDate>
</item>
<item>
 <title>GCJ</title>
 <link>http://programmerstools.org/node/364</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-1&quot;&gt;&lt;div class=&quot;flexinode-textfield-2&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Version:&lt;/label&gt;&lt;br /&gt;
 NA
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-6&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
 &lt;p &gt;GCJ is a portable, optimizing, ahead-of-time compiler for the Java Programming Language.  It can compile:&lt;/p&gt;
&lt;ul &gt;
&lt;li &gt;Java source code directly to native machine code,&lt;/li&gt;
&lt;li &gt;Java source code to Java bytecode (class files),&lt;/li&gt;
&lt;li &gt;and Java bytecode to native machine code.&lt;/li&gt;
 &lt;/ul&gt;
   &lt;p &gt;Compiled applications are linked with the GCJ runtime, libgcj, which provides the core class libraries, a garbage collector, and a bytecode interpreter. libgcj can dynamically load and interpret class files, resulting in mixed compiled/interpreted applications.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://programmerstools.org/taxonomy/term/5">*nix</category>
 <category domain="http://programmerstools.org/taxonomy/term/67">java compiler</category>
 <category domain="http://programmerstools.org/taxonomy/term/6">macos</category>
 <category domain="http://programmerstools.org/taxonomy/term/2">open source</category>
 <category domain="http://programmerstools.org/taxonomy/term/4">windows</category>
 <pubDate>Fri, 16 Dec 2005 02:29:36 -0800</pubDate>
</item>
</channel>
</rss>
