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

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

JAVA est-il un langage en voie de disparition?

n°1435953
lonely
Posté le 03-09-2006 à 19:00:35  profilanswer
 

Reprise du message précédent :
Je ne suis pas un spécialiste d'Erlang, mais je crois que c'est un langage spécifiquement conçu pour des problématiques réseaux. Comme Smalltalk et Ruby, les développeurs sont assez rares et la richesse des librairies de ces langages est loin d'égaler celle de Java.
Pour revenir au sujet de départ,  il y a 4 grandes communautés de développeurs aujourd'hui : PHP, Java et .NET plus les développeurs C/C++ qui ont tendance à lentement diminuer en nombre.
La tendance des offres d'emploi aux USA :
http://www.indeed.com/jobtrends?q= [...] 2C+C%2B%2B
PHP n'est pas du tout standardisé (tout le monde fait ses propres librairies) et aurait tendance à décliner lentement, .NET est trop standardisé (Microsoft oblige) mais l'arrivée de Vista, IE7, d'Office 2007 et du Framework 3.0 avec entre autre XAML, WWF, Infopath devrait lui donner un nouveau souffle. Jamais la standardisation et l'interopérabilité entre composants Microsoft n'aura été aussi poussé.
Java est aujourd'hui le langage de dévelopement le plus utilisé sur les nouveaux projets avec une très forte communauté, énormément de projets open source même chez Sun et de librairies. Le dévelopement du langage et des librairies restent néanmoins standardisés principalement grace aux JSR.
Ces derniers temps, il y a pas mal d'annonces sur des outils (BEA Real Time, IBM, ...) permettant d'implémenter les spécifications RTSJ. Par contre, piloter un avion ou même une voiture en java, une centrale nucléaire ou des automates de trading me parait encore assez délicat.
Cela restera des domaines réservés au C++ ou à l'assembleur encore un certain temps même si on peut déterminer la stratégie du GC. Par example, un programme Java utilisant un GC incrémental est beaucoup plus lent que le GC classique de la JVM mais ne possède quasiment pas de temps mort. Il y a eu indéniablement des progrès mais on n'a pas la maitrise qu'apporte le C++ dans la gestion mémoire.
http://www.infres.enst.fr/~dupouy/ [...] C-MACS.pdf


Message édité par lonely le 03-09-2006 à 19:22:59
mood
Publicité
Posté le 03-09-2006 à 19:00:35  profilanswer
 

n°1435955
benou
Posté le 03-09-2006 à 19:12:01  profilanswer
 

il me semble que c'ets plus l'ADA qui est utilisé dans les environnements sensibles ...

n°1435956
lonely
Posté le 03-09-2006 à 19:22:19  profilanswer
 

C'est exact mais le C++ est aussi très utilisé.

n°1435960
masklinn
í dag viðrar vel til loftárása
Posté le 03-09-2006 à 19:27:31  profilanswer
 

benou a écrit :

il me semble que c'ets plus l'ADA qui est utilisé dans les environnements sensibles ...


Ada a été spécifiquement développé pour le real time et l'embedded, avec un type system extrèmement violent et qui ne laisse passer que très peu de choses (sauf quand on le désactive e.g. Ariane 5 [:kiki])
 
Par exemple le système "fly-by-wire" du Boeing 777 est codé en Ada.
Autres projets utilisant l'Ada: http://72.14.221.104/search?q=cach [...] a+projects
 
Et l'Ada est... garbage collecté [:dawa]
 
Après, ça dépend aussi des boites (et de leurs cultures), ainsi que des demandes clients.

Message cité 2 fois
Message édité par masklinn le 03-09-2006 à 19:29:57

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1435971
benou
Posté le 03-09-2006 à 19:49:57  profilanswer
 

masklinn a écrit :


Et l'Ada est... garbage collecté [:dawa]


 :heink:

n°1435974
kadreg
profil: Utilisateur
Posté le 03-09-2006 à 19:53:39  profilanswer
 

masklinn a écrit :


Et l'Ada est... garbage collecté [:dawa]


 
euuuhhhh non :o
 
mais pour en avoir fait, on avait interdiction d'utiliser le tas pour faire l'andouille. DOnc tout sur la pile, mais le compilo se demerde bien dans ce cas là, donc on gérant pas la mémoire :o


Message édité par kadreg le 03-09-2006 à 19:53:58

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1435987
push
/dev/random
Posté le 03-09-2006 à 20:14:25  profilanswer
 

pour être plus exact, les specs d'Ada définissent son usage avec un GC mais c'est totalement optionnel et surement marginal

n°1435990
masklinn
í dag viðrar vel til loftárása
Posté le 03-09-2006 à 20:20:55  profilanswer
 

push a écrit :

pour être plus exact, les specs d'Ada définissent son usage avec un GC mais c'est totalement optionnel et surement marginal


[:retourne_dans_son_bouquin]
 
whoopsie daisy ça m'apprendra à ne lire que le début des phrases dans les docs :whistle:


Message édité par masklinn le 03-09-2006 à 20:22:39

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Débuter en Javacompilateur java ?
Maintenir une session Java entre plusieurs sous-domainesSFTP et java
SVG/Batik interaction avec classes JavaJava SQL et Tables intermédiaires
Générer une clé simple en Java[RESOLU][java] transformer un champ String en date
JAVA Debuggeraide déclaration de tableau en java
Plus de sujets relatifs à : JAVA est-il un langage en voie de disparition?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)