Environnement en Java. Et C? C++ ?
Fermé
seljazou
Messages postés
175
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
25 décembre 2009
-
25 nov. 2009 à 23:27
arth Messages postés 9373 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 26 nov. 2009 à 01:17
arth Messages postés 9373 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 26 nov. 2009 à 01:17
A voir également:
- Environnement en Java. Et C? C++ ?
- Scanf en java ✓ - Forum Java
- Jeux java itel ✓ - Forum Jeux vidéo
- Java runtime - Télécharger - Langages
- Java apk - Télécharger - Langages
- Impossible de localiser l'environnement d'exécution java ✓ - Forum Internet / Réseaux sociaux
8 réponses
arth
Messages postés
9373
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 366
26 nov. 2009 à 00:06
26 nov. 2009 à 00:06
Hello,
Et bien en l'occurence, le C est un langage compilé.
En contradiction, le Java est un langage le plus souvent interprété compilé sous forme de bytecode, et qui est par la suite interprété par la JVM ou Java Virtual Machine, qui est en fait le JRE ( Java Runtime Environnement)
Et bien en l'occurence, le C est un langage compilé.
En contradiction, le Java est un langage le plus souvent interprété compilé sous forme de bytecode, et qui est par la suite interprété par la JVM ou Java Virtual Machine, qui est en fait le JRE ( Java Runtime Environnement)
Yuku
Messages postés
199
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
22 mars 2012
4
26 nov. 2009 à 00:37
26 nov. 2009 à 00:37
Parce qu'en fait, Java est très utile pour coder des petites applications. Par exemple, pour des petits jeux ou des simples utilitaires, Java sera très approprié. Il est très portable et coder en Java est beaucoup plus facile que nombre d'autres langages, car il est intuitif et déborde de fonctions présentes dans ses packages.
Le problème étant que Java est justement interprété en byte code : c'est à dire que le C++ est simplement compilé, alors que le Java est d'abord pré-compilé, puis interprété.
Le fait de compiler c'est tout simplement, comme vous devez le savoir :p, de transformer un langage (C par exemple) en un langage machine, afin qu'il soit interprété par cette dernière.
Or avec le Java, il n'y a pas de compilation en langage machine mais en byte code : on compile d'abord pour la JVM (Java Virtual Machine), qui interprète ensuite les données et les envoie à la machine.
De manière très logique, un programme Java est souvent bien plus long à lancer qu'un C++ par exemple.
Après je dis pas, bien sûr que le Java a aussi de bonnes qualités telle sa portabilité, mais personnellement je préfère le C++. :)
Le problème étant que Java est justement interprété en byte code : c'est à dire que le C++ est simplement compilé, alors que le Java est d'abord pré-compilé, puis interprété.
Le fait de compiler c'est tout simplement, comme vous devez le savoir :p, de transformer un langage (C par exemple) en un langage machine, afin qu'il soit interprété par cette dernière.
Or avec le Java, il n'y a pas de compilation en langage machine mais en byte code : on compile d'abord pour la JVM (Java Virtual Machine), qui interprète ensuite les données et les envoie à la machine.
De manière très logique, un programme Java est souvent bien plus long à lancer qu'un C++ par exemple.
Après je dis pas, bien sûr que le Java a aussi de bonnes qualités telle sa portabilité, mais personnellement je préfère le C++. :)
seljazou
Messages postés
175
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
25 décembre 2009
1
26 nov. 2009 à 00:44
26 nov. 2009 à 00:44
oki. merci pour ses explications. :)
Moi j'aime le C ( c le seul que je connais hihihihihi) :p
Moi j'aime le C ( c le seul que je connais hihihihihi) :p
Yuku
Messages postés
199
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
22 mars 2012
4
>
seljazou
Messages postés
175
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
25 décembre 2009
26 nov. 2009 à 00:46
26 nov. 2009 à 00:46
Le C est un bon langage, orienté système, mais le problème c'est qu'aujourd'hui on utilise beaucoup l'orienté objet que tu découvriras dans le C++ et le Java, or le C ne dispose pas vraiment de ce concept, si ce n'est les structures, mais bon, elles n'ont pas les héritages et toutes ces belles choses associées à l'orienté objet. :p
seljazou
Messages postés
175
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
25 décembre 2009
1
>
Yuku
Messages postés
199
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
22 mars 2012
26 nov. 2009 à 00:52
26 nov. 2009 à 00:52
oui je sais.
et puis dans mon école, nous avons commencé le Java, et bientot nous ferons le C++, puis d'autres langages.
hmmmm je me demande si à la fin je pourrai rappeler de tous ces langages !!!! :D
J'espère.
et puis dans mon école, nous avons commencé le Java, et bientot nous ferons le C++, puis d'autres langages.
hmmmm je me demande si à la fin je pourrai rappeler de tous ces langages !!!! :D
J'espère.
Yuku
Messages postés
199
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
22 mars 2012
4
>
seljazou
Messages postés
175
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
25 décembre 2009
26 nov. 2009 à 00:54
26 nov. 2009 à 00:54
Boh perso je fais du C, C++, Java, HTML, PHP, CSS, XML/XSL, un peu de Javascript, Oracle et SQL et même un peu de TI Basic quand je m'ennuie en cours xD
Sans compter l'assembleur, la ligne de commandes Linux ou encore un peu de ligne de commandes Amstrad xD
Et je me souviens de tout pourtant :p
Sans compter l'assembleur, la ligne de commandes Linux ou encore un peu de ligne de commandes Amstrad xD
Et je me souviens de tout pourtant :p
seljazou
Messages postés
175
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
25 décembre 2009
1
>
Yuku
Messages postés
199
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
22 mars 2012
26 nov. 2009 à 01:10
26 nov. 2009 à 01:10
OOula :) Je t'admire...
Mais je crois qu'avec la pratique, J'aurais pas de problème :)
Mais je crois qu'avec la pratique, J'aurais pas de problème :)
Yuku
Messages postés
199
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
22 mars 2012
4
26 nov. 2009 à 00:10
26 nov. 2009 à 00:10
D'où le fait que le Java est au passage un langage moins puissant mais plus facile à utiliser globalement que C ou C++.
Exemple : ouvre un programme tel que Code::Blocks, et ensuite ouvre un programme en Java tel que Eclipse, tu vas comprendre ta douleur rien qu'avec l'écart de temps pour l'ouverture du programme.
Exemple : ouvre un programme tel que Code::Blocks, et ensuite ouvre un programme en Java tel que Eclipse, tu vas comprendre ta douleur rien qu'avec l'écart de temps pour l'ouverture du programme.
seljazou
Messages postés
175
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
25 décembre 2009
1
26 nov. 2009 à 00:16
26 nov. 2009 à 00:16
Mais pourquoi y a t il des programmes codés en Java s'il est moins satisfaisant que C ou C ++? On aurait bien pu tout mettre en C++ ?
je pose des questions... Je ne suis pas encore au stade de juger les langages :p loin de là :(
:D
je pose des questions... Je ne suis pas encore au stade de juger les langages :p loin de là :(
:D
arth
Messages postés
9373
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 366
26 nov. 2009 à 00:10
26 nov. 2009 à 00:10
Comment ça moins puissant ?? !!!!
Attention à ce que tu dis :D:D
Non non je ne suis pas dev java ^^
Attention à ce que tu dis :D:D
Non non je ne suis pas dev java ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
arth
Messages postés
9373
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 366
26 nov. 2009 à 00:39
26 nov. 2009 à 00:39
Vendu je le savais !! Tu es du côté obscur de la force :D:D
Yuku
Messages postés
199
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
22 mars 2012
4
26 nov. 2009 à 00:44
26 nov. 2009 à 00:44
Vendu ?
Que dalle, moi mon plaisir c'est programmer et c'est tout XD
Que dalle, moi mon plaisir c'est programmer et c'est tout XD
arth
Messages postés
9373
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 366
26 nov. 2009 à 00:45
26 nov. 2009 à 00:45
Bien dit :)
arth
Messages postés
9373
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 366
26 nov. 2009 à 01:17
26 nov. 2009 à 01:17
Je crois qu'il y a surtout des conneries sur la plupart de mes posts, entre de vrais avec des vraies info dedans :)
26 nov. 2009 à 00:14
je viens de lire ça sur le site du zero.
Mais je crois qu'il y a des environnements C, puisqu'il y a des programmes réalisés en C, non? et initialement, notre ordi, il a quel environement ? java?