Le Java est beaucoups plus simple, beaucoups plus facile à apprendre, mais avec beaucoups moins de possibilité qu'avec le C++.
Si tu veut plus d'info ou les apprendre, Gratuitement:
Le C++: http://www.siteduzero.com/tuto-3-8-0-apprenez-a-programmer-en-c-c.html
Le Java:
http://www.siteduzero.com/tuto-3-2000-0-programmation-en-java.html
Notez aussi que le java est beaucoups moins utiliser que le C++, et donc, certains ordinateur ne savent pas le lire.
Tout dépend aussi de ce que tu va faire.
2007-03-08 05:46:50
·
answer #1
·
answered by AF 4
·
1⤊
0⤋
Le C++ est un langage très proche de celui de la machine, c'est donc très contraignant, on dit que c'est un langage de bas niveau.
Je te conseille le Java, plus haut niveau.
2007-03-08 13:12:20
·
answer #2
·
answered by Pogo 2
·
3⤊
0⤋
alors java est plus souple et plus convivial mais c++ plus stable.Le c++ est mieux mais la prise en main est compliqué donc si t'es un verrouillé en c++ c'est bien sinon java
2007-03-09 02:59:14
·
answer #3
·
answered by DealineForMe 2
·
1⤊
0⤋
C++ est un langage (sans U en français stp) plus proche de l'ordinateur, alors que Java est plus proche du programmeur.
Ca plus d'autres choses (machine virtuelle, gestion de la mémoire, etc) font que : C++ est plus rapide, plus puissant mais plus complexe, plus permissif donc laisse passer pas mal d'erreurs que Java bloquerait tout de suite, etc.
Prenons donc plusieurs critères.
Simplicité, adaptation aux débutants : Java sans hésitation
Portabilité : Java, non seulement à cause de sa machine virtuelle mais aussi et on l'oublie souvent, à cause de son API très fouillée alors que pour réaliser la même chose en C++ il existe de nombreuses librairies incompatibles entre elles.
Vitesse d'exécution des programmes : C++, mais au détriment de la portabilité et avec un risque de bogues plus important
Mais si tu es un vrai débutant je te conseille vivement de commencer par Pascal, ce langage n'est pas meilleur que les deux autres mais il t'apprendra les concepts fondamentaux de la programmation que tu appliqueras ensuite, avec des variantes, à tous les langages.
Voila maintenant à toi de choisir.
2007-03-08 15:30:48
·
answer #4
·
answered by t_cordonnier 7
·
1⤊
0⤋
N'hésite pas JAVA est plus rapide en développement, mais bon il y a du boulot !
2007-03-08 15:08:19
·
answer #5
·
answered by jfp 4
·
1⤊
0⤋
C++ reste LA référence en matière de performances, portablité (quand on prend quelque précautions) et possibilités d'interfaçage avec d'autres logiciels (la plupart des API sont en C ou C++) ou autres langages (on peut par exemple linker des programmes dont une partie 'critique' est écrite en assembleur et le reste en C ou C++).
Evidemment, il semblerait que ce soit un peu plus complexe que Java mais au moins, on sait encore ce qu'est une allocation/désallocation, comment se passe un passage de paramètre par adresse ou par valeur, un pointeur et autres joyeusetés qui, si elles compliquent parfois un peu la vie, obligent à se soucier un minimum de ce qui se passe en mémoire et de comment marche à assez bas niveau un processeur.
Le souci avec les programmeurs qui ne font que du Java, c'est qu'ils n'ont en général pas beaucoup d'idées sur ce qui se passe finalement sur le processeur, et donc produisent souvent des programmes gourmands en mémoire et peu optimisés, donc relativement lents...
2007-03-08 14:49:31
·
answer #6
·
answered by Jako 7
·
1⤊
0⤋
Il est vrai que tu as plus d'ouvertures pour créer des logiciels avec la langage C++.
Il faut également reconnaître que le C++ est beaucoup plus dur à apprendre (et à comprendre que le Java).
Si tu veux apprendre le C++, tu peux commencer par t'initier avec le C+ ou par le C# passer au programme Pascal (qui à beaucoup de lien avec le langage C+, C# et C++) et ensuite passer sans trop de difficulté au C++.
Franchement quite à choisir à programmer en C++ ou en Java il faut mieux choisir C++ (plus de possibilité et de meilleurs résultats).
2007-03-08 14:12:54
·
answer #7
·
answered by jonathan.buguet 1
·
1⤊
0⤋
si tu vas apprendre une nouvelle langage passe c# ou ver vb.net c'est plus facile et conviviale
2007-03-08 13:28:32
·
answer #8
·
answered by lasdesnuls 5
·
1⤊
0⤋
le premier est orienté internet et temps réel
le deuxiéme informatique industrielle systéme pour faire simple
Java sans hésiter pour creer toute les application d'entreprise et gestion
c++ pour tout ce qui est automate et robotique mais trés complexe dans son application
2007-03-08 13:14:01
·
answer #9
·
answered by Hades et Persephone 7
·
1⤊
0⤋
souvent pour la création de site, je vois toujours java !! mais pour les logiciel surement l'autre..Loll
2007-03-08 13:11:46
·
answer #10
·
answered by ♥ mary c ♥ 6
·
1⤊
0⤋