Pour gérer vos consentements :

Programmation : le C perd du terrain, mais reste le numéro 2 du secteur

Tiobe Software livre son verdict concernant la popularité des langages de programmation en août 2016. Premier, Java, avec 19 % de fans.

Le C arrive en seconde position, avec un score en baisse de 3,4 % sur un an, à 11,3 %. Le plus bas depuis les débuts du classement Tiobe, en 2001. En cause, une présence faible sur certains marchés. Ainsi, le C n’arrive pas à se faire une place sur le web, qui met l’accent sur des langages de programmation de plus haut niveau (que ce soit côté client ou serveur). Même chose dans le secteur de la mobilité, où Java (Android) et Objective-C/Swift (iOS) trustent le marché.

De bas niveau, le langage de programmation C ne progresse que peu au fil des ans. Une stabilité de bon aloi, mais qui ne booste pas sa popularité sur la Toile. Chose d’autant plus vraie que les géants de l’IT, comme Microsoft, Google, Apple ou encore Oracle, mettent tous en avant d’autres solutions : C++, C#, Dart, Go, Java, JavaScript, Objective-C, Python, Swift, TypeScript…

Bref, la popularité du C est en berne. Mais il demeure toutefois en seconde place du classement Tiobe. Et pour probablement longtemps encore. De fait, le dernier classement d’IEEE Spectrum, qui prend en compte à la fois les tendances des utilisateurs et les besoins des entreprises, couronne le C comme langage de programmation préféré des développeurs et des employeurs. Voir à ce propos notre précédent article « Le C, nouveau champion des langages de programmation ».

Cap sur la simplicité

Java, C et C++ forment donc encore et toujours le top3 des langages de programmation les plus populaires. Devant C#, qui reste une valeur sure. Mais qui sont les suivants ? Python, PHP, JavaScript et Visual Basic.NET. Des langages de programmation qui ont tous un point commun : ils sont les plus accessibles de leur domaine pour les développeurs amateurs ou occasionnels.

Dans ces langages de programmation simples d’accès, Visual Basic, avec ses deux moutures – classique et .NET – cumule 4,6 % de popularité et devrait donc occuper la 5e place du classement Tiobe, si ce dernier se décidait à les regrouper. Quoi qu’il en soit, les langages simples d’accès (Python, PHP, JavaScript, Visual Basic .NET, Visual Basic ou encore Swift) regroupent 16,8 % de popularité et constituent ainsi une mouvance non négligeable dans le monde de la programmation.

À l’autre bout du spectre, des offres techniques comme l’assembleur attirent un public de curieux, intéressés par une programmation récréative. L’assembleur regroupe ainsi 2,4 % des suffrages, ce qui lui permet de pointer en 10e position du classement, derrière un autre survivant, Perl (2,5 %). Autre outsider, Delphi/Object Pascal, qui pointe en 11e position, avec 2,3 % des suffrages et dépasse ainsi des offres comme Ruby, Swift, Objective-C et R.

  1. Java : 19 %
  2. C : 11,3 %
  3. C++ : 5,8 %
  4. C# : 4,9 %
  5. Python : 4,4 %
  6. PHP : 3,2 %
  7. JavaScript : 2,7 %
  8. Visual Basic .NET : 2,5 %
  9. Perl : 2,5 %
  10. Assembleur : 2,4 %

À lire aussi :
Java, roi des langages de programmation en 2015
L’assembleur dans le top10 des langages de programmation
Apple pousse Swift comme solution d’apprentissage à la programmation

Crédit photo : © Ollyy – Shutterstock

Recent Posts

GPT-4o : où, quand et pour qui ?

OpenAI orchestre un déploiement très progressif de GPT-4o, y compris de ses capacités multimodales.

1 jour ago

Nom de domaine : Twitter définitivement remplacé par X

Elon Musk avait racheté le nom de domaine X.com à PayPal en 2017. Depuis juillet 2023,…

2 jours ago

Microsoft propose une délocalisation hors de Chine à ses ingénieurs IA et Cloud

Des centaines d'ingénieurs en IA et cloud travaillant pour Microsoft se voient proposer de quitter…

2 jours ago

Du « Monde » à Reddit, le point sur les partenariats data d’OpenAI

Reddit s'ajoute à la liste des « partenaires data » d'OpenAI. Qui rejoint-il ?

2 jours ago

Comment Younited a appliqué la GenAI au crédit conso

Younited a utilisé PaLM 2 puis Gemini pour catégoriser des transactions bancaires en vue de…

2 jours ago

Processeurs : les États-Unis fabriqueront 30 % des puces avancées d’ici 2032

Les États-Unis vont tripler leur capacité nationale de fabrication de puces et contrôler 30 %…

3 jours ago