Langages de programmation : Java le plus utilisé, le C le plus rapide
3 participants
Page 1 sur 1
Langages de programmation : Java le plus utilisé, le C le plus rapide
Le classement des langages de programmation proposé par Tiobe Software a été récemment mis à jour. Le top quatre est plutôt classique : Java (qui reprend sa première place), C, C++ et . C’est en fait plus ou moins le même depuis près de cinq ans. L’effritement des parts de marché reste toutefois visible pour ces quatre offres.
À l’opposé, le C# et le Python poursuivent leur progression… et dépassent maintenant tous deux le Basic. Une première sur le marché ! L’Objective-C reste en rapide hausse, mais Tiobe Software commence à percevoir des craquelures dans ce beau tableau, ses parts de marché baissant depuis le mois dernier. Ce langage pourrait donc s’approcher d’une phase de stabilisation, loin de son concurrent le plus direct, le C++.
En terme de vitesse d’exécution du code, les langages de programmation ne sont pas tous égaux, comme en témoigne ce tableau récapitulatif. Les compilateurs C et C++ du GCC restent aujourd’hui les offres les plus véloces du marché. Côté machines virtuelles, Java propose des performances très variables (d’excellentes à passables). Le code C# tournant sous Mono est pour sa part plus efficace que celui généré par certains compilateurs.
La réelle surprise du classement est la montée en puissance des moteurs JavaScript de nouvelle génération : le code JavaScript s’exécutant sous TraceMonkey ou V8 est ainsi 8 à 14 fois plus rapide que du code . Les interpréteurs sont en tout état de cause nettement en retrait. Python, Ruby, Perl et exécutent ainsi le code de 43 fois à 98 fois plus lentement que celui généré par le compilateur C du GCC. Une situation qui devient d’autant plus critique que ces outils sont massivement utilisés au sein des serveurs web.
Source : silicon.fr
À l’opposé, le C# et le Python poursuivent leur progression… et dépassent maintenant tous deux le Basic. Une première sur le marché ! L’Objective-C reste en rapide hausse, mais Tiobe Software commence à percevoir des craquelures dans ce beau tableau, ses parts de marché baissant depuis le mois dernier. Ce langage pourrait donc s’approcher d’une phase de stabilisation, loin de son concurrent le plus direct, le C++.
En terme de vitesse d’exécution du code, les langages de programmation ne sont pas tous égaux, comme en témoigne ce tableau récapitulatif. Les compilateurs C et C++ du GCC restent aujourd’hui les offres les plus véloces du marché. Côté machines virtuelles, Java propose des performances très variables (d’excellentes à passables). Le code C# tournant sous Mono est pour sa part plus efficace que celui généré par certains compilateurs.
La réelle surprise du classement est la montée en puissance des moteurs JavaScript de nouvelle génération : le code JavaScript s’exécutant sous TraceMonkey ou V8 est ainsi 8 à 14 fois plus rapide que du code . Les interpréteurs sont en tout état de cause nettement en retrait. Python, Ruby, Perl et exécutent ainsi le code de 43 fois à 98 fois plus lentement que celui généré par le compilateur C du GCC. Une situation qui devient d’autant plus critique que ces outils sont massivement utilisés au sein des serveurs web.
Source : silicon.fr
Julien- Administrateur
- Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22712
Date d'inscription : 10/03/2005
Re: Langages de programmation : Java le plus utilisé, le C le plus rapide
Sinon, pour le vrai "temps réel", Ada reste toujours seul en tête
kosmo- Modérateur
- Nombre de messages : 1852
Age : 61
Localisation : paris 12
Profession / Etudes : ingé en télécomm...
Points : 8501
Date d'inscription : 19/10/2009
Re: Langages de programmation : Java le plus utilisé, le C le plus rapide
Juste une petite question de curiosité
Je pratique le C et je commencerai bientot le C++, mais qu'apparte le Java que je ne connais pas du tout ?
Je pratique le C et je commencerai bientot le C++, mais qu'apparte le Java que je ne connais pas du tout ?
Hackbug- Membre
- Nombre de messages : 33
Age : 29
Localisation : Coincer dans un programme
Profession / Etudes : Etudiant lycée // Etudiant programmation C/C++
Points : 5185
Date d'inscription : 09/04/2011
Re: Langages de programmation : Java le plus utilisé, le C le plus rapide
Arf, c’est difficile de répondre à cette question sans lancer de troll.
Pour faire simple, C++ et JAVA ont les mêmes objectifs et sont tous les deux orientés objet. Après, tout dépend de ce que tu veux faire comme programme : si tu veux faire une application WEB, tu peux le faire en JAVA. Si tu veux faire un jeu en 3D, le C++ sera plus adapté.
Au niveau des différences entre ces deux langages, la portabilité de JAVA est meilleure que celle du C++, C++ est plus rapide que JAVA, mais y aura toujours des gens qui te prouveront le contraire de ce que je viens d’écrire.
Pour faire simple, C++ et JAVA ont les mêmes objectifs et sont tous les deux orientés objet. Après, tout dépend de ce que tu veux faire comme programme : si tu veux faire une application WEB, tu peux le faire en JAVA. Si tu veux faire un jeu en 3D, le C++ sera plus adapté.
Au niveau des différences entre ces deux langages, la portabilité de JAVA est meilleure que celle du C++, C++ est plus rapide que JAVA, mais y aura toujours des gens qui te prouveront le contraire de ce que je viens d’écrire.
Julien- Administrateur
- Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22712
Date d'inscription : 10/03/2005
Sujets similaires
» [java] Aide et questions ...
» Parrot 1.0 : la machine virtuelle de tous les langages
» Utilisation d'Eclipse avec plusieurs langages
» Parrot 1.0 : la machine virtuelle de tous les langages
» Utilisation d'Eclipse avec plusieurs langages
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Jeu 2 Juil 2015 - 15:16 par louaraychi
» Devoir maison sur équilibre et réaction chimique
Dim 1 Fév 2015 - 17:19 par sararose
» Ma présentation
Sam 25 Oct 2014 - 23:29 par Rith
» projet scientique sur la LUMIERE
Ven 26 Sep 2014 - 20:33 par benjamin-010
» La trajectoire de la Terre
Mar 5 Aoû 2014 - 22:19 par Alban
» Equilibrer une réaction redox
Dim 8 Juin 2014 - 21:18 par Courtney ♥
» les effets sur les lignes de transport de l’électricité
Ven 30 Mai 2014 - 17:14 par leila14
» lignes de transport de l'électricité
Ven 30 Mai 2014 - 17:07 par leila14
» Gravitation
Ven 16 Mai 2014 - 20:16 par fatimaa
» Maquette suspension de moto 2D
Jeu 17 Avr 2014 - 17:20 par Sti2d