[java] A Java-to-C Translator

A Java-to-C Translator [java] - Java - Programmation

Marsh Posté le 19-05-2002 à 18:50:39    

http://www.cs.arizona.edu/sumatra/toba/
 
 
Quelqu un a t il deja essayé? ca vaut quoi?

 

[jfdsdjhfuetppo]--Message édité par veryfree le 19-05-2002 à 18:51:22--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 19-05-2002 à 18:50:39   

Reply

Marsh Posté le 19-05-2002 à 18:56:15    

Y a ça aussi http://gcc.gnu.org/java/
 
Mais je vois pas l'interêt. Autant coder en C ou en c++.

Reply

Marsh Posté le 20-05-2002 à 00:23:08    

Verdoux a écrit a écrit :

Y a ça aussi http://gcc.gnu.org/java/
 
Mais je vois pas l'interêt. Autant coder en C ou en c++.  




c'est ca en fait la question qui se pose
qu est ce qui motive les programmeurs de ces projets!?
 
on commence pas un projet sans qu il n y ai un reel besoin deriere
jme trompe?

 

[jfdsdjhfuetppo]--Message édité par veryfree le 20-05-2002 à 00:24:38--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 20-05-2002 à 13:38:46    

Verdoux a écrit a écrit :

Y a ça aussi http://gcc.gnu.org/java/
 
Mais je vois pas l'interêt. Autant coder en C ou en c++.  




 
tu vois pas l'interet ?
ouaou !
compiler du Java plutot que d'utiliser une machine virtuelle moi je trouve ca super interessant
je suppose que tu confonds
Si tu parles de l'interet de Java par rapport à C++, la c'est un autre problème :)
 
pour Java-to-C et les programmes du genre
ca peux servir à faire des bindings plus facilement :
par exemple il y a des bindings pour GTK/gnome (perl, eiffel, C++, python etc...) mais aussi pour KDE :
 
les bindings C# et Python -> http://dot.kde.org/1016324326/  
le binding C -> http://dot.kde.org/1003877941/  
le binding Java -> http://dot.kde.org/983311036/  
 
evidemment tout le monde à compris l'interet d'un binding...

Reply

Marsh Posté le 20-05-2002 à 13:54:14    

tanguy a écrit a écrit :

 
 
tu vois pas l'interet ?
ouaou !
compiler du Java plutot que d'utiliser une machine virtuelle moi je trouve ca super interessant
 




Justement pour moi l'intérêt de java, c'est pas le langage, c'est la machine virtuelle.

Reply

Marsh Posté le 20-05-2002 à 16:12:27    

Verdoux a écrit a écrit :

 
Justement pour moi l'intérêt de java, c'est pas le langage, c'est la machine virtuelle.  




 
Tu n'a jamais pesté contre un programme Java qui était lent et qui prenait beaucoup de ram (pléonasme lol) ?
 
Je ne remet pas en cause la JVM qui a beaucoup d'interets dans bien des cas, mais quelque fois pouvoir compiler des programmes Java en natif ca peux être très sympa.

Reply

Marsh Posté le 20-05-2002 à 19:04:50    

vous connaissez une version pour windows d un de ces programmes?

Reply

Marsh Posté le 21-05-2002 à 01:40:08    

tanguy > tu peux donner stp une definition / description des "bindings" :)


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 21-05-2002 à 22:01:58    

HelloWorld a écrit a écrit :

tanguy > tu peux donner stp une definition / description des "bindings" :)  




 
j'ai mis des liens au dessus, il suffit de les lire.
 
imagine que tu programmes sur un framework ou que tu utilises des librairies quelquonques.
Tout ca est accessible en général depuis un langage, celui dans lequel à été crée les libs.
Un binding c'est l'adaptation de la lib qui était originellement accessible via un langage, à d'autres langages.
 
Dans le cas de KDE, c'est la possibilité de programmer pour KDE en utilisant les libs Qt/KDE en C, C#, Java, Python en plus du C++
 
Pareil pour Gnome, on peut programmer la librairie principale de Gnome qui est GTK+ en Perl, Eiffel, Python, C++ et surement d'autres langages en lieu et place du langage originelle qui est le C

Reply

Marsh Posté le 22-05-2002 à 08:41:02    

veryfree a écrit a écrit :

 
c'est ca en fait la question qui se pose
qu est ce qui motive les programmeurs de ces projets!?
 
on commence pas un projet sans qu il n y ai un reel besoin deriere
jme trompe?  
 
 




 
Ben, y a des boites ou java est utilise pour ecrire des prototypes, voir si le projet est viable, c est vite code. Mais apres quand ils veulent "faire propre", cad quand le proto est valide, ils recommence en c ou c++, histoire de livrer un bel executable

Reply

Marsh Posté le 22-05-2002 à 08:41:02   

Reply

Marsh Posté le 22-05-2002 à 09:06:46    

prettysmile a écrit a écrit :

 
 
Ben, y a des boites ou java est utilise pour ecrire des prototypes, voir si le projet est viable, c est vite code. Mais apres quand ils veulent "faire propre", cad quand le proto est valide, ils recommence en c ou c++, histoire de livrer un bel executable  




 
 
 :heink:  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 [:darklord]


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed