Indice TIOBE Mai 2022 | C# Prêt pour un saut dans le Top 3 ?

Indice TIOBE Mai 2022 |  C# Prêt pour un saut dans le Top 3 ?
Image : iStockphoto/Chalirmpoj Pimpisarn

Juin 2022 – Le Top 3 continue sa domination

Dans l’édition de juin 2022 de la mise à jour de l’indice TIOBE, il restait très peu de changement en haut du classement, Python, C et Java gardant leur emprise sur les trois premières places.

« Le mois dernier, il ne s’est pas passé grand-chose dans l’indice TIOBE. Les 4 principaux langages Python, C, Java et C++ détiennent ensemble une part de marché de près de 50 %”, a déclaré le PDG de TIOBE, Paul Jansen. “Nous sommes à mi-chemin de l’année et les plus grands candidats pour le langage TIOBE de l’année 2022 sont Python, C, C++ et C# jusqu’à présent.”

Le plus de mouvement est venu vers le bas du classement, alors que Fortran et MATLAB sont à nouveau entrés dans le top 20, supplantant Lua et Prolog. Lua et Prolog ont chacun chuté de manière significative dans le classement de l’édition de mai, Lua perdant six places jusqu’à la 24e place, tandis que Prolog est passé du top 20 le mois dernier à la 25e place en juin. Au milieu du classement, le langage de programmation R a également connu une forte baisse, passant de 13 le mois dernier à 19 en juin.

Classic Visual Basic a bénéficié de la plupart des reculs de R, passant de 15 à 13 au cours des 30 derniers jours. Ruby a également vu une augmentation du classement de juin, passant de 19 à 15 dans le cadre du remaniement.

“Le mois dernier, il ne s’est pas passé grand-chose dans l’indice TIOBE”, a déclaré Jansen. “Nous ne prévoyons pas qu’aucun des langages relativement nouveaux et en vogue tels que Rust, Dart, Kotlin ou TypeScript n’approche du top 20. Espérons des nouvelles plus excitantes en août.”

Mai 2022 – C# prêt pour un saut dans le top 3 ?

Bien qu’il n’y ait pas eu une tonne de mouvement d’avril 2022 à mai 2022, C # en tant que langage de programmation semble prendre de l’ampleur. C # a été désigné par le PDG de TIOBE, Paul Jansen, comme étant un candidat pour se hisser dans le top 3 du classement en remplaçant C, qui occupe actuellement la 2e place du classement de mai. Un autre concurrent pour se hisser au sommet du tas était C++, qui occupe actuellement la quatrième place du top 20.

« Si nous comparons le classement actuel de l’indice TIOBE à celui d’il y a 1 an (mai 2021), C# devient de loin le plus populaire de tous les langages de programmation. Son classement a augmenté de près de 2 % au cours des 12 derniers mois. C # est l’un des langages de programmation les plus matures qui existent, prenant en charge de nombreux paradigmes de programmation modernes », a déclaré Jansen. “Jusqu’à récemment, son seul inconvénient était que son support Linux était discutable, mais cela change rapidement ces deux dernières années. Il y a donc de fortes chances que C# entre dans le top 3 de l’indice TIOBE en remplaçant C. Un autre concurrent sérieux pour cette position dans le top 3 est C++. Sa tendance à long terme, boostée par C++20, est définitivement à la hausse.

Un changement mineur d’avril à mai a été la chute de R dans le classement, de 11 à 13. Delphi/Object Pascal (11e) et Swift (12e) ont sauté dans ces endroits perdus. Ailleurs, les classements restent relativement les mêmes en dehors de quelques ajustements mineurs, mais il reste à voir si C # ou C ++ sont capables de supplanter C dans le top 3.

Avril 2022 – MATLAB chute dans les classements

La sortie de l’édition d’avril de l’index des langages de programmation TIOBE des langages de programmation les plus populaires a vu quelques changements marqués dans tous les domaines, MATLAB continuant notamment sa chute du top 20 du classement. En mars, MATLAB s’est classé 15e le plus langage de programmation populaire pour les développeurs avant de tomber à la 20e place ce mois-ci. Python reste le premier langage de programmation, selon Paul Jansen, PDG de TIOBE.

VOIR : Kit de recrutement : Développeur Python (TechRepublic Premium)

Le déclin constant de MATLAB

Le plus gros point à retenir du classement de ce mois-ci est la diapositive continue de MATLAB, le langage de programmation le plus connu pour être utilisé dans les manipulations matricielles, le traçage de fonctions et de données, la mise en œuvre d’algorithmes, la création d’interfaces utilisateur et l’interfaçage avec des programmes écrits dans d’autres langages. MATLAB inclut des fonctions et des développements pour plusieurs disciplines via les boîtes à outils complémentaires MATLAB. Certains exemples de Toolbox pour MATLAB incluent la 5G, l’analyse et les tests de communication et l’audio.

“MATLAB est sur le point de sortir du top 20 pour la première fois en plus de 10 ans”, a déclaré Jansen. « Le langage de programmation MATLAB est principalement utilisé dans le domaine de l’analyse numérique. Il est souvent associé à des modèles Simulink, qui proviennent de la même société MathWorks. Bien que MATLAB ait un cycle de publication semestriel, le langage n’évolue pas beaucoup. Et comme les licences MATLAB sont plutôt chères, les alternatives se rattrapent rapidement.

Les alternatives mentionnées par Jansen deviennent trop difficiles à concurrencer pour MATLAB, car les rivaux incluent le puissant Python, qui règne à nouveau en tant que principal langage de programmation, et Julia, qui se concentre sur l’analyse numérique. Julia passe du 32 au 26 dans l’édition d’avril du TIOBE Index.

Gagnants et perdants

Python a non seulement conservé le classement numéro un des langages de programmation par rapport au mois dernier, mais a également connu la plus forte augmentation d’utilisation d’avril 2021 à 2022 : une augmentation de 2,88 % d’une année sur l’autre, passant du troisième langage le plus utilisé au numéro un. .

Ailleurs dans le classement, PHP s’est retrouvé à perdre deux places par rapport à son classement de mars, passant de la 8e à la 10e place. En raison de la petite baisse de PHP, le langage d’assemblage a pu prendre la 8ème place dans l’index de TIOBE, SQL passant de la 10ème à la 9ème.

Une autre hausse, cette fois à l’extérieur du top 20, a été Visual FoxPro, remontant de quatre places de la 27e à la 23e. Visual FoxPro est un langage de programmation procédurale centré sur les données avec des fonctionnalités de programmation orientées objet.

La programmation vous intéresse ? Rendez-vous à TechRepublic Academy et découvrez les différents cours disponibles, y compris la classe de maître Python et le didacticiel C++ intermédiaire/avancé.

Leave a Comment