Pour la première fois depuis mars 2015, le langage de programmation C est passé devant Java, lui soufflant le titre de langage le plus populaire dans l'indice Tiobe de popularité des langages de programmation. Et la pandémie Covid-19 pourrait bien être à l'origine de ce gain de popularité du langage C, selon l’Index Tiobe. Même si l’indice reconnaît que ce n’est qu’une explication possible parmi plusieurs autres, il a déclaré que le virus pourrait avoir un impact sur l’utilisation plus importante de certains langages. Les langages C et C++ gagnent en popularité parce qu'ils sont utilisés dans les appareils médicaux, alors que les langages Python et R, particulièrement adaptés à la science des données, sont très utilisés dans la recherche du vaccin qui permettrait de contrer le virus.
À la question de savoir si le langage C pourrait conserver cette première place, Paul Jansen, le CEO de Tiobe, a déclaré que le langage pourrait rester en tête pendant six mois au moins, car aucune tendance actuelle du marché ne favorise Java dans un avenir proche. L'indice Tiobe se base sur des moteurs de recherche comme Google, Bing et Yahoo pour estimer le nombre d'ingénieurs qualifiés, de cours et de fournisseurs tiers pour chaque langage.
Top 10 de l'indice Tiobe pour le mois de mai 2020 :
- C, 17,07 %
- Java, 16,28 %.
- Python, 9,12 %
- C++, 6,13
- C#, 4,29 %
- Visual Basic, 4,18 %
- JavaScript, 2,68 %
- PSP, 2,49 %
- SQL, 2,09 %
- R, 1,85 %
Le Top 10 de mai 2020 de l'index Pypl (Popularity of Programming Language) rival, basé sur la fréquence des recherches, dans Google, de didacticiels pour chaque langage, donne un autre classement :
- Python, 31,17 %.
- Java, 17,75 %
- JavaScript, 7,99 %
- C#, 7,05 %
- PSP, 6,09 %
- C/C++, 5,67
- R, 3,93 %
- Objectif C, 2,4 %.
- Swift, 2,26 %.
- TypeScript, 1,89 %
Il m'est avis que cet épisode COVID n'a qu'un impact tout à fait anecdotique sur les dévelopements en C pour les systèmes embarqués. Oui, dans l'absolu, il y en a un peu plus, mais de là à ce que cela soit mesurable, cela me laisse perplexe..
Signaler un abusSi nous faisons le cumul de l'ensemble des langages dont la syntaxe est proche, voire très proche du C ou C++, nous atteignons 40% ou plus selon les domaines.
Signaler un abusJava a été une mode mais je ne suis pas certain qu'elle perdure même si ce langage et les concepts associés sont intéressants.