Newsgroup: it.comp.java
Titolo: REQ: Esiste un compilatore che generi codice machine-dependent?

Salve a tutto il gruppo!!!
So che mi direte che java è stato pensato proprio per non essere
machine-dependent, ma poiché ho bisogno di velocizzare un mio
programma abbastanza pesante, scritto in java, mi chiedevo se esisteva
un compilatore(per Win95, Linux..) per avere un eseguibile, altrimenti
delle parti del programma dovranno essere riscritte in c++.
Grazie per l'attenzione.
	MegC

un compilatore(per Win95, Linux..) per avere un eseguibile, altrimenti
Ce ne sono parecchi, di cui molti sono commerciali. Fra quelli
gratis, suggerisco lo High Performance Compiler for Java, che
puoi scaricare dal sito IBM 
www.alphaworks.ibm.com
.
Alex


Se non sbaglio nel sito 
www.alphaworks.ibm.com
 puoi trovare un convertitore
java2c++, io non l'ho provato ...
Ciao
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/
       Search, Read, Discuss, or Start Your Own    


sorry...mi sono sbagliato
j2c++ NON e' un convertitore, e' un'altra cosa ::
ecco un paste ...
J2C++ is a code generation tool that allows a Java applet or application to
access C++ objects seamlessly by making them appear as if they were
implemented in Java. J2C++ parses a C++ definition file (e.g. an .hpp file)
and generates a mapping layer consisting of Java source and C++ source which
exploits the native method call interface of the Java Virtual Machine (JVM).
A makefile builder (mkmake) simplifies the tasks required to build the
generated source code. Both a Java compiler (javac) and C++ compiler are
needed to build the mapping layer.


 delle parti del programma dovranno essere riscritte in c++.
mi pare di aver visto qualcosa al sito della cygnus
(
http://www.cygnus.com
) tra i loro prodotti. prova a darci una occhiata.
Mirko Montantari
mimon...@racine.ra.it

delle parti del programma dovranno essere riscritte in c++.
Mi pare che jikes, sempre alla alphaworks faccia al caso tuo.
C'e' per ogni SO. Non so se faccia codice nativo ma mi pare di si.
Ora provo.

Ora provo.
Purtoppo jikes come anche guavac produco in uscita bytecode...
proprio come javac...sembra piů ottimizzato ma non č quello che
cercavo.
Comunque grazie per la segnalazione..
Ciao.

> delle parti del programma dovranno essere riscritte in c++.
Per W95 il Symantec Cafe' ha un compilatore in codice nativo.
Per Linux ne trovi alcuni su 
www.blackdown.org
Personalmente non he ho mai provato uno.
--------
Jagui  - 
ja...@bigfoot.com

 (
http://www.cygnus.com
) tra i loro prodotti. prova a darci una occhiata.
Si`, mi sembra molto interessante - hanno creato un frontend per il
Gcc, e dunque, si trovano con un compilatore che gira su piu` di 100
chipset, completamente Open Source.  Per chi si interessa di queste
cose, c'e` stato un bell'articolo su uno degli ultimi numeri di
Embedded Systems Programming su come hanno fatto l'implementation, e
il java negli embedded systems in generale.  Mi pare che ci siano
anche dei 'white paper' sul sito che parlano della loro metodo di
implementare il garbage collection per funzionare anche in ambienti
'real time'.
Ciao,
-- 
David Welton                         
http://www.efn.org/~davidw
		 --Debian GNU/Linux--