L’indice Redmonk s’aligne derrière Tiobe, et va encore plus loin en faisant de JavaScript le langage de programmation le plus populaire, contrairement à Tiobe, donc l’indice fait figurer JavaScript en 7e position, derrière des langages comme C, Java, C++, C# ou encore Objective C.
Redmonk a publié son classement biannuel de la popularité des langages de programmation. Bien que JavaScript occupe la première position, l’écart avec Java est cependant très minime. « La différence entre les deux est si marginale qu’elle est négligeable », explique Redmonk, qui fait également savoir que « les langages souvent qualifiés d’être sur le chemin de la mort et les langages parfois présentés comme l’avenir, ont montré une croissance soutenue. »
La grande surprise du classement de Redmonk est le langage de programmation Swift qui avait été lancé l’an dernier. Bien entendu, on s’attendait à une adoption rapide du langage, mais celui-ci a enregistré une croissance fulgurante. « La croissance de Swift est sans précédent dans l’histoire de ce classement », affirme l’analyste Stephen O’Grady de Redmonk.
Depuis la dernière mise à jour de l’index Redmonk, Swift est passé de la 68e position à la 22e place. Soit un gain de 46 places. À titre de comparaison, le langage Go de Google qui avait été lancé en 2009 vient tout juste de faire irruption dans le top 20 de Redmonk.
Redmonk tient également à féliciter le langage de Google pour sa progression. Go a pu devancer les langages Visual Basic, Clojure et Groovy pour occuper la 17e position du classement. Stephen O’Grady prédit un avenir encore plus radieux pour le langage. Avec le support d’Android dans la version 1.4 de Go, le langage pourrait se retrouver dans le top 10, voir même le top 5, d’après l’analyste de Redmonk.
Le langage R, très populaire chez les statisticiens consolide sa place de numéro 13. L’industrie de l’IT devrait garder un œil sur les langages Rust de Mozilla et Julia. Ces deux langages gravis des échelons à chaque classement. À titre informatif, Julia est est un langage de programmation de haut niveau, performant et dynamique pour le calcul scientifique. Sa première version a vu le jour en 2012. Le langage reprend les aspects clés de Matlab, Lisp, C, Python, Perl et Ruby.
En ce qui concerne le top 10 du classement de Redmonk, il demeure plutôt statique. Alors que de nouveaux langages de programmation voient le jour, les anciens langages (JavaScript, Java, PHP, Python, C#, C++et Ruby) continuent à mener la danse et à être largement utilisés par les développeurs.
1 JavaScript
2 Java
3 PHP
4 Python
5 C #
5 C ++
5 Ruby
8 CSS
9 C
10 Objective-C
11 Perl
11 Shell
13 R
14 Scala
15 Haskell
16 Matlab
17 Go
17 Visual Basic
19 Clojure
19 Groovy
L’indice RedMonk, qui semble plus fiable que celui de Tiobe ou encore de PYPL, est basé sur les données des communautés de développeurs. Alors que Tiobe et PYPL sont basés sur les recherches en ligne, RedMonk exploite les données de Stack Overflow (questions par langage de programmation) et GitHub (les langages utilisés par les projets hébergés sur la plateforme).
De plus, RedMonk publie ses chiffres de façon biannuelle, car il estime qu’il faut une période de plusieurs mois pour mesurer les performances des langages de programmation.
Source : RedMonk