Java et C enregistrent leur plus bas niveau en termes de popularité
D'après les dernières statistiques de l'index TIOBE

Le , par Patrick Ruiz, Chroniqueur Actualités
Lorsqu’il s’agit de programmer, l’index TIOBE révèle que Java et C demeurent en tête de liste du choix de bon nombre de programmeurs. Ces deux langages mènent la barque de ce classement depuis bon nombre d’années. Il faut en effet remonter à 2004 pour voir le langage C++ s’imposer en termes de popularité par rapport au langage C dont il est issu. Les statistiques révèlent cependant que ces langages enregistrent leurs plus bas niveaux en termes de popularité en ce mois d’août.


Java enregistre 12,961 % de parts de popularité en ce mois d’août, ce qui représente une baisse de plus de 6 % par rapport à la même période l’an passé et une baisse de plus de 2 % par rapport au niveau de popularité le plus bas enregistré en 2004 par le langage. Le langage C pour sa part compte 6,477 % de parts de popularité en ce mois, soit une baisse de plus de 5 % par rapport à août 2016 et une baisse d’approximativement 7 % par rapport au niveau le plus bas enregistré par le langage en 2007.


Cet état de choses est dû au fait que Java et C doivent composer avec le fait que les développeurs disposent d’un nombre croissant de langages pour le développement. Le langage de programmation Go, inspiré de C et Pascal, a récemment fait son entrée dans le top 10 de ce classement en faisant un bond depuis la 55e place entre juillet 2016 et juillet 2017, toutes choses qui témoignent d’un intérêt grandissant de la communauté des développeurs pour ce dernier.

Même son de cloche pour ce qui est de Swift, le langage de programmation compilé multiparadigme d’Apple. Ce dernier a intégré le top 10 de l’index TIOBE après avoir sauté de la 14e à la 10e place entre mars 2016 et mars 2017. Ce classement du mois d’août 2017 semble également révéler un intérêt croissant de la communauté des développeurs pour une variante de Ruby dénommée Crystal. Ce dernier passe de la 60e à la 32e place du classement. Chez TIOBE, on pense qu’il est digne d’intérêt de lui donner une chance pour ses qualités de rapidité et d’utilisation mémoire responsable.

Il faudrait rappeler que les données de l’index TIOBE sont à interpréter en gardant à l’esprit qu’elles sont établies à l’aide d’un algorithme qui évalue le nombre de fois qu’un langage donné est recherché sur des moteurs comme Google, Bing ou Yahoo. Une comparaison de ces chiffres avec ceux de l’index PyPL ou de l’institut IEEE devrait permettre de mieux cerner la réalité.

Source : TIOBE

Et vous ?

Qu’en pensez-vous ?

Voir aussi :

TIOBE : la popularité de Java et C est en baisse et Go en hausse depuis le début de 2016
Le langage de programmation de Facebook Hack entre dans le top 50 du classement TIOBE pourrait-il prendre la place de PHP dans le futur ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de joublie joublie - Membre actif https://www.developpez.com
le 05/08/2017 à 22:24
Quand je compare la chute de Java à celle de Macron, je me dis qu'il faut la relativiser.
Avatar de mh-cbon mh-cbon - Membre actif https://www.developpez.com
le 06/08/2017 à 10:13
dans les deux cas le temps du remplacement nous soulagerait pas mal
Avatar de CodeurPlusPlus CodeurPlusPlus - Membre émérite https://www.developpez.com
le 06/08/2017 à 18:53
Oh ben tiens, bien sûr qu'on va tous arrêter de coder en Java ou en C, puisque leur popularité chute.
Avatar de sbeex sbeex - Membre actif https://www.developpez.com
le 07/08/2017 à 8:17
Du coup en plus avec les périodes de vacances c'est sur les gens (professionnels en tous cas) vont poser moins de questions sur stackoverflow

Et pendant les vacances il y a aussi beaucoup de jeunes ou moins jeunes même qui se mettent à d'autres langages ou font le siteweb de l'oncle du frère de la belle-soeur etc.

En bref... plus ça va et plus je trouve ce TIOBE un peu naif comme classement car si on extrapole un peu on arrive à ceci:

un langage parfait qui n'implique aucune question de la part de ses devs tellement il est facile et évident sera classé dernier. Alors que s'il est parfait il y a beaucoup de chances pour qu'il soit très utilisé non ?

Where is the logic ?
Avatar de Uranne-jimmy Uranne-jimmy - Membre expérimenté https://www.developpez.com
le 08/08/2017 à 12:31
@sbeex :
Plus que ça, au fur et à mesure que des questions sont posés, des solutions à beaucoup de problèmes sont disponible clé en main pour qui sait chercher un peu avant de poser une question. Du coup même si il y'en a toujours qui posent des questions, au fur et à mesure, sans grosse mise à jour, il y a de moins en moins de questions.

Cependant, le classement propose une tendance, l'extrapolation de celle ci est dû à ceux qui commente les chiffres. On voit une diminution continu depuis début 2016 de deux langages, ce n'est pas rien en terme de tendance. On voit aussi que cette diminution n'est pas corrélé avec une augmentation d'un ou d'autres langages proposés sur le graphique. A côté de ça, un langage gagne énormément en popularité (GO, je compte pas swift parce qu'il a pas gagné tant que ça, il a juste changé de pallier sur la base d'une échelle arbitraire), et en plus le langage est inspiré de C. On ne peut pas faire de conclusion certaines mais on voit vers quoi va la population des développeurs.

De toute façon pour bien faire, il faut plusieurs angles de vu, d'autres classements existent ^^
Avatar de GuAme GuAme - Nouveau membre du Club https://www.developpez.com
le 08/08/2017 à 17:24
Sur les 13 premiers langages, il n'y en a que 3 qui montent: VB.NET () de 0.05%, ruby et swift avec de très faibles progressions.
Du coup je me demande ou sont passé les 6% de Java, les 4.83% du C et les -0.x des autres...

Ils ont été ventilés sur plein de langages pas connu ? Sur leur liste des 50 premiers, aucun langage ne reflète de hausse significative, et la tendance est même mitigé sur le top 20.

Là je ne comprends pas bien comment cette perte est compensée... C'est pas Javascript(-0.6), ni Swift (-0.16) ni même GO avec son 1.65% qui peut revendiquer les pour cents perdus.

Je ne tiens pas cet index en haute estime, mais j'aimerais bien comprendre comment peut s'expliquer cette chute...
Avatar de gerard.clermont gerard.clermont - Membre habitué https://www.developpez.com
le 09/08/2017 à 21:19
Citation Envoyé par GuAme Voir le message
Sur les 13 premiers langages, il n'y en a que 3 qui montent: VB.NET () de 0.05%, ruby et swift avec de très faibles progressions.
Du coup je me demande ou sont passé les 6% de Java, les 4.83% du C et les -0.x des autres...

Ils ont été ventilés sur plein de langages pas connu ? Sur leur liste des 50 premiers, aucun langage ne reflète de hausse significative, et la tendance est même mitigé sur le top 20.

Là je ne comprends pas bien comment cette perte est compensée... C'est pas Javascript(-0.6), ni Swift (-0.16) ni même GO avec son 1.65% qui peut revendiquer les pour cents perdus.

Je ne tiens pas cet index en haute estime, mais j'aimerais bien comprendre comment peut s'expliquer cette chute...
je suis d'accord

ça doit s'expliquer par une erreur méthodologique : voir cette page https://www.tiobe.com/tiobe-index/pr...es-definition/
Offres d'emploi IT
Ingénieur système et réseau h/f
Meetic - Ile de France - Paris (75000)
Integrateur applicatif H/F
Lyon Tertiaire ADEQUAT - Rhône Alpes - Lyon
Référent technique java/jee h/f
BULL FR - Provence Alpes Côte d'Azur - Marseille (13000)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil