Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

RedMonk janvier 2019 : Kotlin fait son apparition dans le top 20 du classement
Objective-C est 10e et propulse Swift à la 11e place

Le , par Bill Fassinou

478PARTAGES

9  0 
RedMonk a publié hier, comme à son habitude, son classement trimestriel des langages de programmation les plus populaires sur GitHub et Stack Overflow. Le classement du premier trimestre de cette année n’a pas révélé de grands changements dans le top 10, mais on note une nouvelle apparition dans le top 20 de ce dernier. Le langage de programmation Kotlin brigue la 20e place du classement cette année après être apparu à la 27e place dans ce même classement l’année dernière. Le classement RedMonk supporté par IBM s’appuie essentiellement sur des données recueillies au sein de la communauté open source. Ainsi, pour établir ce classement, la société d’analyse RedMonk utilise des données collectées au sein de GitHub Archive et du site Q&A (questions and answers) Stack Overflow.

GitHub Archive fournit un enregistrement de tous les événements publics sur GitHub, ce qui permet de connaître les langages utilisés pour chaque projet (sans tenir compte des forks). L'outil d'exploration de données de Stack Overflow permet d'extraire le nombre de tags associés à un langage donné. Ces données combinées entre elles permettent au cabinet d’analyse de proposer un classement qui va tenter de refléter à la fois la traction du code (GitHub) et celle de la discussion (Stack Overflow). Pour RedMonk, l’idée n’est pas d’offrir une représentation statistiquement valide de l’usage actuel, mais plutôt de mettre en corrélation la discussion et l’utilisation du langage dans le but d’extraire des informations sur les tendances futures en matière d’adoption d’un langage. Vous pouvez accéder au site officiel de RedMonk pour en apprendre plus sur la mise en place dudit classement.


Comme le graphique ci-dessus peut être difficile à analyser, voici avec plus de clarté le top 20 du classement de RedMonk :

1 JavaScript
2 Java
3 Python
4 PHP
5 C#
6 C++
7 CSS
8 Ruby
9 C
10 Objective-C
11 Swift
12 TypeScript
13 Scala
14 Shell
15 Go
15 R
17 PowerShell
18 Perl
19 Haskell
20 Kotlin

Le classement de ce premier trimestre 2019 présente sans aucune modification le même top 5 que l’année dernière. Il est composé de JavaScript, de Java, de Python, du PHP et du langage C# de Microsoft. Dans le top 10, le Swift qui a partagé la 10e place avec l’Objective-C au premier trimestre de l’année antérieur est descendu à la 11e place cette année. À propos de Go, le classement de RedMonk le replace à la 15e place. Le langage de Google est donc toujours devancé par Swift. On comprend avec ce top 5 que les langages comme le JavaScript, le Java ou encore Python ne sont pas prêts à céder leur place à d’autres langages, car depuis plusieurs années déjà cette partie du classement ne subit presque plus de changement notable. À ce titre, cette année, le langage Python est apparu dans le top 3 de l’index TIOBE et a été sacré langage de programmation de l’année 2018 par l’index. Ceci serait en grande partie grâce à sa montée fulgurante ces dernières années comme un langage de choix pour les développeurs dans l’industrie et dans le domaine de l’apprentissage automatique ou encore de l’IA.

Même si les index TIOBE et PyPL ne présentent pas toujours ces langages dans leurs tops 5, selon des spéculations, le langage JavaScript serait le langage le plus populaire dans le monde. Pour d’autres personnes, la question est : Python deviendra-t-il dans les années à venir le langage le plus utilisé dans le monde ? Cela dit, si les start-ups d’IA continuent de naître par centaine chaque année et que le langage de prédilection reste Python, il y a fort à parier que ce dernier pourrait le devenir, analysent-ils. Au bout de sa course, le langage de programmation Kotlin a trouvé son point de chute pour ce premier trimestre 2019 à la 20e place du classement de RedMonk. Il gagne ainsi 8 places dans le classement de ce trimestre et devance les autres langages de la JVM notamment Scala, Clojure et Groovy qui semblent avoir tous perdu du terrain. En effet, Kotlin quitte la 27e place dans le classement de mars 2018 pour la 20e place en mars 2019 et Clojure et Groovy partagent la 24e place.

De plus, même si la croissance de la communauté de Kotlin ne ressemble pas encore à celui de Swift, RedMonk pense qu’il pourrait gagner plus de place dans le top 20 ou peut-être figurer dans le top 10 dans les prochains trimestres. Dans ce sens, notez qu’il existe désormais un forum dédié à Kotlin sur Developpez.com. Vous êtes invités à y participer en posant vos questions sur ce langage et à apporter vos contributions dans l'entraide aux membres, dans leur apprentissage sur Kotlin. Bonne nouvelle pour les amoureux du langage !

Ensuite, depuis presqu'un an maintenant, le langage de programmation Julia gagne de plus en plus en popularité au sein de la communauté scientifique. Cependant, il n’a encore atteint ni le top 30 de l’index TIOBE ni du classement de RedMonk. Le langage est arrivé 39e au classement TIOBE et ce trimestre. Le cabinet d’analyse RedMonk lui attribue la 34e place.

Enfin, le langage Rust n’a ni augmenté ni diminué, mais est resté stable à la 23e position, indique RedMonk. Selon le cabinet d’analyse, ceci peut être décevant pour ses fans les plus ardents, parmi lesquels figurent des technologues de haut niveau et hautement accomplis, mais l'ascension glaciaire de Rust est relativement peu surprenante. D’après l'analyse du cabinet, Rust souffre des limites d'un plafond de popularité plus bas tout en ne recevant pas la même attention que Go en tant que produit en général.

Source : RedMonk

Et vous ?

Que pensez-vous de ce classement de RedMonk ?

Voir aussi

RedMonk janvier 2018 : Go semble déjà essoufflé et Swift rattrape Objective-C alors que Kotlin est en pleine ascension dans le classement

Python est sacré langage de programmation de l'année 2018 par l'index TIOBE, deviendra-t-il le langage le plus utilisé des programmeurs ?

Ouverture d'un forum dédié à Kotlin pour davantage favoriser l'entraide sur ce langage de programmation

Le langage de programmation Julia gagne de plus en plus en popularité au sein de la communauté scientifique depuis janvier 2018

Après RedMonk, c'est au tour de l'Index TIOBE de mettre Python dans le top 3 des langages les plus populaires, Julia gagne également en notoriété

Une erreur dans cette actualité ? Signalez-le nous !