Moyen de translation d'un code source
Fermé
dhoha
-
8 févr. 2011 à 20:53
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 8 févr. 2011 à 21:16
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 8 févr. 2011 à 21:16
A voir également:
- Moyen de translation d'un code source
- Code ascii de a - Guide
- Code puk bloqué - Guide
- Code de déverrouillage oublié - Guide
- Code activation windows 10 - Guide
- Comment créer un qr code - Guide
3 réponses
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
8 févr. 2011 à 21:06
8 févr. 2011 à 21:06
Oui oui c'est possible, si tu sais exactement ce que fais ce programme, rien ne t'empêche de l'écrire dans un autre language avec plus ou moins de facilité cependant.
Groarh
Messages postés
682
Date d'inscription
vendredi 1 août 2008
Statut
Membre
Dernière intervention
28 juin 2015
185
8 févr. 2011 à 21:14
8 févr. 2011 à 21:14
Yes, et comment qu'il y a un moyen, et il est à peu près aussi vieux que l'informatique elle-même. Ça s'appelle la compilation !
Quand les gens en ont eu marre de faire leurs programmes en code machine, ils ont inventé des langages plus faciles à utiliser, exprimant plus clairement le raisonnement humain. Mais il fallait un moyen de les traduire en code machine une fois le travail terminé.
Il y a des compilateurs un peu parout. Gcc transforme le code C en code machine ; les décompileurs transforment le code machine en code assembleur...
Un exemple un peu plus parlant c'est GWT qui transforme le Java en JavaScript (quelle hérésie !). Pour les langages évolués et complexes d'aujourd'hui, ce n'est pas toujours possible de les traduire car ils peuvent proposer des fonctionnalités radicalement différentes.
Quand les gens en ont eu marre de faire leurs programmes en code machine, ils ont inventé des langages plus faciles à utiliser, exprimant plus clairement le raisonnement humain. Mais il fallait un moyen de les traduire en code machine une fois le travail terminé.
Il y a des compilateurs un peu parout. Gcc transforme le code C en code machine ; les décompileurs transforment le code machine en code assembleur...
Un exemple un peu plus parlant c'est GWT qui transforme le Java en JavaScript (quelle hérésie !). Pour les langages évolués et complexes d'aujourd'hui, ce n'est pas toujours possible de les traduire car ils peuvent proposer des fonctionnalités radicalement différentes.
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
8 févr. 2011 à 21:16
8 févr. 2011 à 21:16
"qui transforme le Java en JavaScript (quelle hérésie !)"
Ouais mais bon c'est Google hein, quand ils arrivent pas à racheter une boîte ou à faire un truc, il faut toujours qu'ils inventent ce truc pour se placer dans ledit segment.
Pour le coup java n'est pas Javascript, mais bon seul Google ne l'a pas compris ^.^
Ouais mais bon c'est Google hein, quand ils arrivent pas à racheter une boîte ou à faire un truc, il faut toujours qu'ils inventent ce truc pour se placer dans ledit segment.
Pour le coup java n'est pas Javascript, mais bon seul Google ne l'a pas compris ^.^