Pour gérer vos consentements :
Categories: Cloud

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 PHP. 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 PHP. Les interpréteurs sont en tout état de cause nettement en retrait. Python, Ruby, Perl et PHP 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.

Recent Posts

Failles sur les équipements de sécurité : le retex du CERT-FR

Le CERT-FR revient sur les failles dans équipements de sécurité présents notamment en bordure de…

54 minutes ago

Silo AI, point d’ancrage européen pour Mistral AI

Mistral AI formalise ses travaux communs avec l'entreprise finlandaise Silo AI, qui publie elle aussi…

4 heures ago

Véronique Torner – Numeum : « Il faut que le numérique bénéficie d’un environnement propice à l’innovation et à la compétitivité»

La présidente de Numeum, Véronique Torner, revient sur la genèse de la tribune du collectif…

5 heures ago

Microsoft x OpenAI : pas de prise de contrôle selon l’UE

Après avoir mené son enquête, la Commission européenne considère qu'il n'y a pas de prise de…

6 heures ago

Atos : les grands axes de l’accord avec les créanciers

Les banques et les créanciers obligataires d'Atos ont trouvé un accord pour restructurer la dette…

6 heures ago

Christophe Vannier – Carrefour Banque : « Le RSSI doit discuter de plus en plus avec les métiers »

Sur la feuille de route de Christophe Vannier, RSSI de Carrefour Banque, on trouve la…

7 heures ago