Python monte dans le classement des langues RedMonk

Bien que Python ait terminé deuxième derrière JavaScript, l'édition de juin du classement des langages de programmation RedMonk, est néanmoins considérée comme le grand gagnant du rapport, car elle a pris possession du deuxième rang après avoir égalé Java en janvier. Les classements RedMonk sont publiés tous les six mois. 

C'est la première fois qu'un langage autre que Java ou JavaScript occupe à lui seul la deuxième place depuis le début du classement en 2012, et c'est la première fois que Java se classe plus bas que le premier ou le deuxième. En guise d'explication, RedMonk a déclaré que Python est le ciment de milliers de petits projets et la base d'innombrables scripts personnels, dont quelques-uns récupèrent des données pour les classements de RedMonk. La société a noté que Python avait également trouvé des niches dans des domaines tels que la science des données.

RedMonk a déclaré que Java n'avait jamais été aussi confronté à une plus grande concurrence pour le temps et l'attention des développeurs qu'aujourd'hui. Alors que Java sera un pilier de l'entreprise pour les années à venir, la société a déclaré que la position de premier plan de Java n'était plus garantie. (Java a récemment glissé au deuxième rang du classement des langues Tiobe, derrière C, après plus de cinq ans au sommet.)

Les classements des langues RedMonk sont extraits d'analyses de GitHub et Stack Overflow. Pour GitHub, RedMonk interroge les langages en fonction des demandes d'extraction, en tirant parti de l'archive GitHub. Pour Stack Overflow, les discussions sur les langues sont évaluées.

Toujours dans le classement de juin, Rust a atteint le top 20 pour la première fois, se classant 20e. Il s'est classé 48e il y a cinq ans. Kotlin, classée 19e dans le rapport de juin, était classée 68e il y a cinq ans.

Le top 20 du classement RedMonk de juin 2020 était le suivant:

1. JavaScript

2. Python

3. Java

4. PHP

5. C ++ et C # (lien)

7. Ruby et CSS (cravate)

9. TypeScript

10. C

11. Swift et Objective-C (égalité)

13. R

14. Scala

15. Go and Shell (égalité)

17. PowerShell

18. Perl

19. Kotlin

20. Rouille