Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1646 connectés 

  FORUM HardWare.fr
  Programmation

  pourquoi Java est plus a la mode que le C++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pourquoi Java est plus a la mode que le C++

n°84586
jlac
Posté le 27-12-2001 à 18:15:43  profilanswer
 

salut,
 
Depuis un certain temps je constate que java pete le score au niveau langage favoris pour les programmeurs. Meme dans les entreprises, c'est plus facile d'etre embauche si on maitrise java que le C++.
 
Pourtant un point me choque, java c'est tres lent, il faut des bonnes configurations, C++ est tres rapide lui.  
 
Java demande moins de travail pour faire des applications, le C++ lui beaucoup plus, mais en entreprise normelement je pensais que l'on cherchais la performance des applications plutot que le temps de conception restraint.
 
Quel est votre point de vue ?
 
 
JL

mood
Publicité
Posté le 27-12-2001 à 18:15:43  profilanswer
 

n°84592
El_gringo
Posté le 27-12-2001 à 18:34:29  profilanswer
 

Le Java et le C++ c pas du tout des langages "concurrents" ils sont pas sur le même terrain.
Le C++, c la rapidité
Le Java, c la portabilité, donc l'internet.
L'internet à le vent en poupe en ce moment.
Le fait que ça soit le langage préféré des programmeurs, c plutot normal, à programmer, c + agréable, c vachement plus clair le Java (parce que plus récent)

n°84662
veryfree
Posté le 28-12-2001 à 10:56:14  profilanswer
 

oui pas de concurence n oublions pas que java est un language jeune (1995) et que de nombreuses ameliorations sont a venir notement la rapidité d excution .Et puis java serait bien plus facile a distribué si t avait pas deriere microsoft qui t oblige a télécharger la machine virtuel sous XP par exemple mais imaginons le jre par defaut ds windows de probleme serait vraiment résolu
jerry

n°84667
El_gringo
Posté le 28-12-2001 à 11:13:25  profilanswer
 

veryfree a écrit a écrit :

oui pas de concurence n oublions pas que java est un language jeune (1995) et que de nombreuses ameliorations sont a venir notement la rapidité d excution .Et puis java serait bien plus facile a distribué si t avait pas deriere microsoft qui t oblige a télécharger la machine virtuel sous XP par exemple mais imaginons le jre par defaut ds windows de probleme serait vraiment résolu
jerry  




 
ouais, mais de toute façon, tant que le Java utilisera une machine virtuelle (et logiquement, il utilisera ça tt le temps, vu que c grâce à ça qu'il est portable), il sera forcément plus lent que le C. c pas les mêmes applications techniques ces langages, c tout !

n°84669
veryfree
Posté le 28-12-2001 à 11:20:10  profilanswer
 

El_Gringo a écrit a écrit :

 
 
ouais, mais de toute façon, tant que le Java utilisera une machine virtuelle (et logiquement, il utilisera ça tt le temps, vu que c grâce à ça qu'il est portable), il sera forcément plus lent que le C. c pas les mêmes applications techniques ces langages, c tout !  




je suis d accors mais qd tu vois des proccesseurs a 2Ghz des machines a 518Mo de ram tu peut esperer atteindre tres prochainement les pêrformances du "c"

n°84671
El_gringo
Posté le 28-12-2001 à 11:26:25  profilanswer
 

veryfree a écrit a écrit :

 
je suis d accors mais qd tu vois des proccesseurs a 2Ghz des machines a 518Mo de ram tu peut esperer atteindre tres prochainement les pêrformances du "c"  




 
Bah la puissance des machines à rien à voir la dedant !
Le C aussi est plus rapide sur des grosses machines...
Si tu compare du Java sur un 2Ghz - 512Mo et du C sur un 486Dx, peut être que ça se vaut niveau vitesse d'execution ! :D

n°84676
veryfree
Posté le 28-12-2001 à 11:33:58  profilanswer
 

El_Gringo a écrit a écrit :

 
 
Bah la puissance des machines à rien à voir la dedant !
Le C aussi est plus rapide sur des grosses machines...
Si tu compare du Java sur un 2Ghz - 512Mo et du C sur un 486Dx, peut être que ça se vaut niveau vitesse d'execution ! :D  




java c lent au demarage ok
une fois traduit l execution est tres rapide et je sait que le lancement d une appli sera instantané ds tres peut de temps meme si le C sera tj plus rapide ...  
ce que je veux dire par la c'est qu a un moment on est plus a 1 sec pres dans le lancement d un appli alors qu aujourd hui le lancement peut prendre 30s sinon 1Min pour JB par ex...

 

[edtdd]--Message édité par veryfree--[/edtdd]

n°84679
LeGreg
Posté le 28-12-2001 à 11:38:07  profilanswer
 

oui java est lie aux technologies
internet; serveur d'applications,
servlets, jsp, oracle, applets,
ils sont tous lies a java.
 
Par ailleurs, java est je pense
plus facile a concevoir que c++
ce qui est un gain pour certaines
applications (strings en natif,
tout passe par reference, multithreading,
interfaces graphiques unifiees, gestion
de la memoire etc..).
 
de plus java est enseigne dans de nombreuses
ecoles. Par exemple, je n'ai jamais eu aucun
cours de C++. Quelques cours de C pour
la programmation systeme Unix (indispensable).
Mais quand il s'agit de faire du haut niveau,
utiliser les librairies multimedia, de la programmation
objet => c'est java.  
 
Il y a aussi inevitablement une part de pipo
les entreprises sachant que java est populaire
aupres des etudiants (plus que prolog par exemple)
vont avoir plus de facilites a recruter quelqu'un
sur java que sur un autre langage.
Par ex dans ma boite, toutes les offres de stage
comportent le mot cle "java", et c'est clairement
du pipo. (bizarrement ils ne mettent pas "delphi"
alors que l'appli est programmee en delphi).
 
A+
LEGREG

n°84688
El_gringo
Posté le 28-12-2001 à 12:02:31  profilanswer
 

legreg a écrit a écrit :

 
de plus java est enseigne dans de nombreuses
ecoles. Par exemple, je n'ai jamais eu aucun
cours de C++. Quelques cours de C pour
la programmation systeme Unix (indispensable).




 
ça c justement parce que le Java est à la mode ! dans les écoles aussi.
 

legreg a écrit a écrit :

 
Mais quand il s'agit de faire du haut niveau,
utiliser les librairies multimedia, de la programmation
objet => c'est java.  




 
Bah non. Les librairies sont largement autant dispo pour C que pour Java (surement plus, même)
 

legreg a écrit a écrit :

 
Il y a aussi inevitablement une part de pipo
les entreprises sachant que java est populaire
aupres des etudiants (plus que prolog par exemple)
vont avoir plus de facilites a recruter quelqu'un
sur java que sur un autre langage.




 
tient, là je suis d'accord ! :D

n°84703
LeGreg
Posté le 28-12-2001 à 13:18:52  profilanswer
 

El_Gringo a écrit a écrit :

 
Bah non. Les librairies sont largement autant dispo pour C que pour Java (surement plus, même)  




 
p'tain t'ecoute un peu ce que je raconte :sarcastic:?
je parle de ce qui se passe dans mon ecole.
 
A+
LEGREG

mood
Publicité
Posté le 28-12-2001 à 13:18:52  profilanswer
 

n°84712
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 28-12-2001 à 13:50:23  profilanswer
 

jlac a écrit a écrit :

salut,
Java demande moins de travail pour faire des applications, le C++ lui beaucoup plus, mais en entreprise normelement je pensais que l'on cherchais la performance des applications plutot que le temps de conception restraint.




 
De mon expérience les entreprises demandent du code maintenable, clair et avec une architecture solide et ouverte. De manière à ce que l'ajout de fonctionnalité soit facile à faire. Et à ce niveau là je pense, Java a de meilleurs atouts que d'autre languages tels que le C
 
A+


---------------
What is popular is not always right, what is right is not always popular :D
n°84718
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 28-12-2001 à 15:24:25  profilanswer
 

jlac a écrit a écrit :

mais en entreprise normelement je pensais que l'on cherchais la performance des applications plutot que le temps de conception restraint.




 
 :D tu veux pas dire ça à mon boss, qui pense qu'une classe de gestion de stock ne doit pas se coder en + de 15 jours ?
 
dans les boites ou j'ai bossé, c'était tjs le temps de conception qui primait, même si les performances s'en ressentent...

n°84786
z0rglub
Posté le 29-12-2001 à 00:11:33  profilanswer
 

jlac a écrit a écrit :

mais en entreprise normelement je pensais que l'on cherchais la performance des applications plutot que le temps de conception restraint.




 
mon point de vue, c'est que le client a :
1. un budget à respecter pour faire développer son application (par une SSII par exemple)
2. des contraintes de rapidité d'exécution
 
Je pense qu'aujourd'hui vu la rapidité des ordinateurs, la rapidité n'est plus vraiment un critère déterminant (je pense aux applis de gestion en l'occurence) pour le choix entre tel et tel langage de prog. Java est bien pour avoir :  
1. un véritable développement objet (pas comme VB...)
2. un développement plus rapide
 
(sans parler de la portabilité, etc...)
 
NB : Je ne sais pas si vous connaissez, mais Intentia Consulting editeur de l'ERP Movex (tres connu pour ceux qui connaissent pas...) est dans sa dernière version entièrement développé en Java. Je pense qu'Intentia n'a pas fait ce choix là pour rien.


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  pourquoi Java est plus a la mode que le C++

 

Sujets relatifs
transporter un programme java sur palmtutoriel francais java
Imprimer en JavaJava
[JAVA] Quel composant pour faire des onglets ???[JAVA] jWinregistry
[java] prob avec JET + XP[JAVA] Impression
[java]probleme avec les vecteurs[JAVA]ScrollPane qui Scroll mal !!
Plus de sujets relatifs à : pourquoi Java est plus a la mode que le C++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR