A Java-to-C Translator [java] - Java - Programmation
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++.
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]
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...
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.
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.
Marsh Posté le 20-05-2002 à 19:04:50
vous connaissez une version pour windows d un de ces programmes?
Marsh Posté le 21-05-2002 à 01:40:08
tanguy > tu peux donner stp une definition / description des "bindings"
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
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
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 |
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]