L’éditeur spécialiste de la qualité logicielle Tiobe vient de publier palmarès annuel des langages de programmation les plus populaires. Ayant gagné le plus de points en 2018 par rapport à tous les autres langages, Python se voit proclamer « langage de programmation de l’année ». Il a en effet gagné 3,62%. Il est suivi de Visual Basic.NET (+3,20%) et Java (+2,69%). Python fait désormais définitivement partie des grands langages de programmation. Il rejoint ainsi C, C ++ et Java qui depuis près de 20 ans figurent systématiquement dans le top 3, loin devant le reste du peloton. De nos jours, c’est le langage le plus enseigné dans les universités. Il est numéro un dans le domaine de la statistique, numéro un dans le secteur de l’intelligence artificielle, numéro un dans la rédaction de scripts et numéro un en tests de système d’écriture. Il figure par ailleurs parmi les chefs de file de la programmation Web et de l’informatique scientifique.

Jan 2019 Janvier 2018 Changement Langage de programmation Évaluations Changement
1 1 Java 16.904% + 2,69%
2 2 C 13,337% + 2,30%
3 4 Python 8,294% + 3,62%
4 3 C ++ 8.158% + 2,55%
5 7 Visual Basic .NET 6,459% + 3.20%
6 6 JavaScript 3,302% -0,16%
7 5 C # 3,284% -0,47%
8 9 PHP 2,680% + 0,15%
9 SQL 2,277% + 2,28%
dix 16 Objectif c 1,781% -0,08%
11 18 MATLAB 1,502% -0,15%
12 8 R 1,331% -1,22%
13 dix Perl 1,225% -1,19%
14 15 Langue d’assemblage 1,196% -0,86%
15 12 Rapide 1,187% -1,19%
16 19 Aller 1,115% -0,45%
17 13 Delphi / Object Pascal 1,100% -1,28%
18 11 Rubis 1,097% -1,31%
19 20 PL / SQL 1,074% -0,35%
20 14 Visual Basic 1,029% -1,28%

L’éditeur néerlandais publie également l’historique de ces 30 dernières années. On y découvre qu’un langage « historique » comme le cobol figure tours dans le tableau, à la 25ème place.

Langage de programmation 2019 2014 2009 2004 1999 1994 1989
Java 1 2 1 1 14
C 2 1 2 2 1 1 1
C ++ 3 4 3 3 2 2 3
Python 4 7 5 dix 20 21
Visual Basic .NET 5 11
C # 6 5 7 8 30
PHP 7 6 4 5
JavaScript 8 8 8 7 19
SQL 9 6
Rubis dix dix dix 22
Objectif c 11 3 40 45
COBOL 25 20 15 11 3 9 18
Zézayer 28 13 16 14 8 6 2
Pascal 199 14 14 96 5 3 14