Java, C et C++ sont les trois langages les plus utilisés selon l’indice Tiobe, un indice de classement des langages de programmation mis à jour tous les mois.
Ce mois-ci, le langage de programmation Hack est entré dans l’index top 50 de TIOBE pour la première fois. Hack est un dialecte de PHP introduit par Facebook environ 3 ans. Les principaux moteurs de la sortie de Hack sont qu’il est plus rapide, plus évolutif et plus sécurisé par rapport à PHP. Le langage de programmation Hack contient des paradigmes de programmation modernes tels que generics, nullable types and collections. La grande question est évidemment : le langage Hack peut-il remplacer PHP dans le futur ? Le déploiement est encore assez difficile (par exemple, parce qu’il n’est pas disponible sur les serveurs hébergés par défaut), sinon il pourrait certainement devenir le successeur de PHP.
A noter la présence dans le Top50 de « vieux » langages comme Abap ou Cobol, respectivement à la 24e et 25e place.
L’indice TIOBE Programming Community est un indicateur de la popularité des langages de programmation. L’index est mis à jour une fois par mois. Les évaluations sont basées sur le nombre d’ingénieurs qualifiés dans le monde entier, les cours et les fournisseurs tiers. Les moteurs de recherche populaires tels que Google, Bing, Yahoo !, Wikipedia, Amazon, YouTube et Baidu sont utilisés pour calculer les notes. Il est important de noter que l’index TIOBE ne concerne pas le meilleur langage de programmation ou la langue dans laquelle la plupart des lignes de code ont été écrites.
Apr 2017 | Programming Language | Ratings |
1 | Java | 15.568% |
2 | C | 6.966% |
3 | C++ | 4.554% |
4 | C# | 3.579% |
5 | Python | 3.457% |
6 | PHP | 3.376% |
7 | Visual Basic .NET | 3.251% |
8 | JavaScript | 2.851% |
9 | Delphi/Object Pascal | 2.816% |
10 | Perl | 2.413% |
11 | Ruby | 2.310% |
12 | Swift | 2.287% |
13 | Assembly language | 2.168% |
14 | Objective-C | 2.163% |
15 | R | 2.138% |
16 | Visual Basic | 2.058% |
17 | MATLAB | 2.045% |
18 | Go | 1.974% |
19 | Scratch | 1.668% |
20 | PL/SQL | 1.619% |
21 | SAS | 1.513% |
22 | D | 1.413% |
23 | Dart | 1.357% |
24 | ABAP | 1.270% |
25 | COBOL | 1.226% |
26 | Lua | 0.933% |
27 | Transact-SQL | 0.840% |
28 | Fortran | 0.805% |
29 | Logo | 0.792% |
30 | Ada | 0.787% |
31 | Scala | 0.727% |
32 | Lisp | 0.673% |
33 | LabVIEW | 0.635% |
34 | Scheme | 0.552% |
35 | Prolog | 0.542% |
36 | Groovy | 0.473% |
37 | Apex | 0.439% |
38 | Haskell | 0.434% |
39 | MQL4 | 0.420% |
40 | Erlang | 0.409% |
41 | Rust | 0.375% |
42 | Bash | 0.363% |
43 | RPG (OS/400) | 0.358% |
44 | ActionScript | 0.342% |
45 | Alice | 0.341% |
46 | Ladder Logic | 0.330% |
47 | Hack | 0.325% |
48 | Awk | 0.297% |
49 | Clojure | 0.262% |
50 | VHDL | 0.258% |