Redmonk vient de publier son classement des langages de programmation les plus populaires pour le troisième trimestre. Il y a peu de mouvements dans le classement mis à jour et le trio de tête composé de JavaScript, Python et Java, dans cet ordre, reste inchangé. Kotlin et Scala, deux langages basés sur la JVM (Java Virtual Machine), ont progressé dans le classement, gagnant respectivement trois et deux places. Bien que le C semble confronté à des défis, il est toujours mieux classé (10e) que Rust (19e), qui est plébiscité comme une meilleure alternative. Le classement montre également que de nouveaux langages comme Ballerina gagnent en popularité.Le Top 20 du classement Redmonk n'a subi que quelques changements subtils
L'index RedMonk des langages de programmation les plus populaires au troisième trimestre 2024 est sorti et dans le Top 20, il n'y a que changements subtils. JavaScript, Python et Java restent en tête du classement, dans cet ordre. PHP se classe quatrième et C# cinquième, suivi par TypeScript, un autre langage créé par Microsoft, qui occupe seul la sixième place. « Techniquement, TypeScript n'a pas bougé, puisqu'il était classé sixième lors de notre dernière étude, mais c'est le premier trimestre où il occupe seul cette place », écrit Stephen O'Grady, analyste principal et cofondateur de RedMonk, dans le rapport.
« Dans ce nouveau classement, CSS a perdu une place pour se retrouver au septième rang, laissant TypeScript juste à l'extérieur du Top 5. Il sera intéressant de voir s'il a encore de l'élan pour se développer ou s'il s'est arrêté pour le moment », poursuit l'analyste principal de RedMonk. Ensuite, C++ est arrivé à égalité avec CSS à la 7e place, Ruby à la 9e, C à la 10e et Swift à la 11e, tandis que Go et R se partagent la 12e place du classement.
Shell, Kotlin et Scala se partagent la 14e place du classement. Kotlin et Scala ont tous deux progressé dans le classement. Scala a gagné deux places et Kotlin en a gagné trois. « L'ascension de Scala est remarquable parce qu'il était sur une trajectoire descendante après avoir atteint la 12e place, et le placement de Kotlin est une légère surprise, car il a passé trois séries consécutives sans bouger de la 17e place, seulement pour faire le saut maintenant », a écrit O'Grady.
1 JavaScript
2 Python
3 Java
4 PHP
5 C#
6 TypeScript
7 CSS
7 C++
9 Ruby
10 C
11 Swift
12 Go
12 R
14 Shell
14 Kotlin
14 Scala
17 Objective-C
18 PowerShell
19 Rust
19 Dart
Objective-C est tombé à son plus bas niveau, à la 17e place, et Rust et Dart sont à égalité à la 19e place, n'ayant pas bougé depuis cinq trimestres. Au-delà du Top 20, RedMonk a distingué des langages tels que Ballerina de WSO2 (61), ainsi que Bicep (78), Zig (87), Grain et Moonbit. Bicep est un langage spécifique à un domaine pour le déploiement des ressources Azure. D'un autre côté, Grain et Moonbit sont deux langages de programmation optimisés pour WebAssembly.
Zig, quant à lui, veut suivre les traces de C++ et de Rust. « Grain et Moonbit ne sont toujours pas entrés dans le Top 100, mais Bicep a gagné huit places pour atteindre le 78e rang et Zig 10 places pour atteindre le 87e rang. Ces progrès sont toutefois bien moindres par rapport à Ballerina, qui est passé de 80 à 61 ce trimestre. Le langage à usage général du WS02 est donc ajouté à la liste des nouveaux venus potentiels que nous surveillons de près », écrit O'Grady.
Dart et Rust n'ont pas été en mesure de suivre l'ascension de leurs homologues, avec cinq trimestres consécutifs sans mouvement. Selon O'Grady, ce n'est pas nécessairement négatif ; comme pour Objective C, il s'agit toujours de langages et de communautés très populaires, mais il convient de se demander si un nouvel élan se produira et d'où il viendra, en particulier parce que les communautés rencontrent certaines frictions dans l'augmentation de leur utilisation.
Plusieurs classements des langages suggèrent que le langage C est en difficulté
Toute comme le classement Redmonk, l'index TIOBE tente également d'offrir « un aperçu de la popularité des langages de programmation » dans le but de faciliter les décisions stratégiques. Mais contrairement à la...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.