Will Java go native?

Chris wendlec at tcd.ie
Wed Sep 18 15:33:45 PDT 2013


On Wednesday, 18 September 2013 at 22:24:08 UTC, Paulo Pinto 
wrote:
> Am 18.09.2013 23:33, schrieb Chris:
>> Seeing that more and more developers and companies look for or 
>> actively
>> develop native languages, I wonder will Java go native one 
>> day? (Cf.
>> http://docs.oracle.com/cd/A97336_01/buslog.102/a83727/jtools5.htm)
>>
>> Is this Java's only chance to keep up with Go and Rust (and D)?
>> Performance is an issue, no matter how fast your processor is, 
>> Java
>> always lags behind*. And the JVM installation horror is bad 
>> enough for
>> developers, but for users? Now Java apps are often shipped 
>> with a
>> version of the JRE included, which smells of defeat. If Oracle 
>> want to
>> save Java (after so many "unfortunate" decisions), will they 
>> finally go
>> native? I can see a market for that. There are still a lot of 
>> Java
>> developers out there, there are loads of Java apps, Java has 
>> GUI
>> libraries etc.
>>
>> *Java's sluggish performance was what made me look for 
>> alternatives in
>> the first place, and I found D.
>
> Java is already native, don't confuse languages with 
> implementations.
>
> Just because the reference implementation happens to be VM 
> only, it does not mean all Java vendors offer plain VMs.
>
> Here are some native compilers for Java and JVMs that do AOT 
> compilation as option:
>
> http://www.excelsior-usa.com/jet.html
>
> http://www.atego.com/products/aonix-perc/
>
> http://www-03.ibm.com/software/products/us/en/real-time/
>
> http://www.robovm.org/
>
> http://jikesrvm.org/
>
> http://www.aicas.com/sites/jamaica.html
>
> http://publib.boulder.ibm.com/infocenter/javasdk/v6r0/index.jsp?topic=%2Fcom.ibm.java.doc.diagnostics.60%2Fdiag%2Fappendixes%2Fcmdline%2Fcommands_jit.html
>
> --
> Paulo

I've heard of excelsior ($2,500+) and other implementations. 
Sorry, I meant that it will be native as part of the Java SE 
package, just as D ships with dmd.


More information about the Digitalmars-d mailing list