Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

TIOBE : Java sacré langage de l'année 2015 et Objective-C en forte baisse
Python enregistre la plus forte progression sur PyPL

Le , par Michael Guilloux

21PARTAGES

7  1 
Après Python en 2010, Objective-C en 2011 et 2012, Transact-SQL en 2013 et JavaScript en 2014, c’est au tour de Java de se voir attribuer le TIOBE Index programming language award. Ce prix est décerné au langage de programmation qui a eu la plus forte hausse en popularité au cours de l’année écoulée. Cela signifie que Java, ce langage de programmation déjà populaire, a encore enregistré la plus forte progression. Par rapport à janvier 2015, le langage a connu une croissance de 5,94 %. Il ne s’agit pas d’une surprise pour ceux qui ont suivi l’évolution de l’index TIOBE durant l’année 2015. Le mois dernier, Java a été annoncé à l’avance comme langage de l’année après avoir confirmé une domination d’au moins six mois.

En général, les nouveaux langages prometteurs sont plus susceptibles de remporter ce prix qu’un vieux langage comme Java. Qu’est-ce qui pourrait donc expliquer cela ? Selon l’analyse de TIOBE, c’est probablement parce que « Java est actuellement numéro un dans le marché back-end entreprise et numéro un dans un marché de développement d’applications mobiles qui continue de croître (Android). En outre, Java est devenu un langage qui intègre des fonctionnalités de langage modernes telles que les expressions lambda et les Streams ». L’avenir de ce langage semble donc encore prometteur.

Loin derrière Java, les langages qui ont obtenu la plus forte hausse en popularité par rapport à janvier 2015 sont Visual Basic.NET (1,51 %) et Python (1,24 %). Il faut aussi le rappeler, TIOBE s’appuie sur une formule qui évalue le nombre de fois qu’un langage spécifique est recherché sur les moteurs de recherche comme Yahoo, Google et Wikipédia.

Un autre élément important dans ce classement est la performance d’Objective-C, le langage de programmation d’Apple. Le double vainqueur du prix TIOBE (en 2011 et 2012) a enregistré une forte baisse en popularité qui s’élève à -5,88 %. TIOBE attribue cela à l’annonce d’Apple de remplacer Objective-C par son nouveau langage Swift. Toutefois, Swift lui-même a du mal à tirer pleinement parti du déclin d’Objective-C avec une croissance de seulement 0,62 %. En se référant à sa propre expérience avec ses clients, TIOBE explique cela, par le fait que ces derniers ne sont pas impatients de migrer d’Objective-C vers Swift. Le tableau ci-dessous donne le classement TIOBE pour le mois de janvier 2016.


Classement TIOBE : janvier 2016

Si Python confirme sa hausse en popularité sur TIOBE, du côté de l’indice PyPL, le langage de programmation a enregistré la plus forte croissance au cours de l’année 2015, mais également sur les 5 dernières années. PyPL (PopularitY of Programming Language Index) se base sur l’analyse du nombre de fois où un tutoriel sur un langage spécifique est recherché sur Google. L’index exploite les données provenant de Google Trends en utilisant le mot-clé « tutoriel ». Ce mot-clé est fréquemment utilisé par les développeurs qui apprennent un nouveau langage. Ce qui pourrait indiquer une réelle hausse en popularité de Python.

Sources : TIOBE, PyPL

Et vous ?

Qu’en pensez-vous ? Comment interprétez-vous ces chiffres ?

Voir aussi

Classements Tiobe et PYPL : Swift en passe de ravir la place d’Objective-C, quel est votre choix entre ces deux langages ?
Tiobe et PYPL : Java demeure à la première place et affiche dans le classement Tiobe 20 % de parts après 6 ans
Classements Tiobe et PYPL : Java classé n° 1 par les deux entreprises ce mois de septembre avec JavaScript en 7e position
JavaScript sacré langage de l'année 2014 par Tiobe, Swift enregistre la plus grosse progression sur PyPL

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Gugelhupf
Modérateur https://www.developpez.com
Le 06/02/2016 à 10:03
selon le classement de TIOBE « a clairement des difficultés à poursuivre sa hausse en 2016. » Après plus d’un an de croissance continue, Java ralentit et y laisse quelques 0,32 point de part de marché en passant de 21,465% au classement de janvier à 21,145% ce mois-ci. Du côté de PYPL, Java perd encore 0,2 point sur les 2 derniers mois, en passant de 24,4% à 24,2%. Aucune raison n’a été avancée par les analystes pour expliquer la baisse enregistrée par Java.
Durant un très court instant, j'ai cru lire un article sur le cours de la bourse
6  0 
Avatar de
https://www.developpez.com
Le 07/02/2016 à 0:51
Citation Envoyé par danielhagnoul Voir le message
Vu la méthode de mesure, je pense que ces classements mesurent la complexité d'un langage plutôt que sa part de marché.
Même pas, car si c'était le cas on aurait brainfuck et haskell dans les premiers et non java et python.
À mon avis, ce que mesurent ces classements, personne ne le sait vraiment, et tout le monde s'en fout.
7  1 
Avatar de alves1993
Membre confirmé https://www.developpez.com
Le 06/01/2016 à 17:18
Le bon vieux Delphi/Object Pascal reste toujours vivant malgré l'annonce de sa mort par ses détracteurs aux files des années .
De la 20ième à la 12ième place, un gros bond.
5  0 
Avatar de atha2
Membre éprouvé https://www.developpez.com
Le 06/02/2016 à 21:44
J'adore les statistiques On nous sort que Java est en perte de popularité avec à coté une variation de +0.3% et +5.8%
C'est comme la courbe du chômage ? C'est une bonne nouvelle quand il y a une diminution de l'augmentation des chômeurs ?
5  0 
Avatar de DonQuiche
Expert confirmé https://www.developpez.com
Le 06/01/2016 à 12:54
Citation Envoyé par baptistelebail Voir le message
Clairement. Java, C++, PHP ou JavaScript ont bien évolué, sans aller jusqu'à dire que c'est des langages totalement différents de ce qu'ils étaient au départ, on est pas dans un cas ou un vieux langage fossilisé skwat le top 5 depuis des années.
Malheureusement l'évolution a des limites.

D'abord ils doivent maintenir la compatibilité avec le code existant, y compris au niveau du bytecode et donc du système de types. Et la bibliothèque de classe est elle aussi un horizon indépassable.

Pour moi un langage moderne de haut niveau devrait avoir :
* du multiple dispatch systématique
* un typage allant de structurel à nominal, incluant types algébriques, cardinalité et autres joyeusetés.
* un typage flexible conçu non pas comme une (inefficace) preuve mathématique de fonctionnement mais comme une documentation et une aide capable de détecter des bogues gratuitement
* une transition transparente entre structures de données mutables et immuables, entre versions pure et mutagène d'une même fonction.
* des transactions mémoire et une gestion du temps intégrées.

Ces points sont incompatibles avec les plateformes C#/Java.
4  0 
Avatar de baptistelebail
Futur Membre du Club https://www.developpez.com
Le 06/01/2016 à 12:02
Tiobe utilise aussi le terme "old language", pourtant tous ces langages sont "vieux" mais évoluent.
Clairement. Java, C++, PHP ou JavaScript ont bien évolué, sans aller jusqu'à dire que c'est des langages totalement différents de ce qu'ils étaient au départ, on est pas dans un cas ou un vieux langage fossilisé skwat le top 5 depuis des années.
4  1 
Avatar de gbegreg
Membre émérite https://www.developpez.com
Le 06/01/2016 à 19:27
Citation Envoyé par alves1993 Voir le message
Le bon vieux Delphi/Object Pascal reste toujours vivant malgré l'annonce de sa mort par ses détracteurs aux files des années .
De la 20ième à la 12ième place, un gros bond.
Tout à fait d'accord !
De plus, TIOBE sépare Delphi/Pascal Objet et Pascal. Si on additionne les deux, le Pascal est à la 6ème place . On parle de langage de programmation pas d'IDE (Delphi est le seul nommé) et TIOBE scinde le Pascal en deux.
Pourtant, TIOBE ne sépare pas Java par exemple en J2E, Android, applications de bureau... ni en Eclipse, NetBeans, IntelliJ...
2  0 
Avatar de oxedet
Membre habitué https://www.developpez.com
Le 07/01/2016 à 12:12
(troll) Tout à fait d'accord avec @groharpon42... en plus c'est basé sur des requètes sur moteur de recherche, donc on aurait pu le ranger dans :
- "quels sont les langages dont on écrit mal le nom ?"
- "quels sont les langages qui posent le plus de problèmes à ceux qui débutent?"
- "quels sont les langages qui dépassent en nombre de requètes le mot "Beyoncé" ?"
;-))
2  1 
Avatar de yahiko
Rédacteur/Modérateur https://www.developpez.com
Le 06/02/2016 à 13:04
Citation Envoyé par Gugelhupf Voir le message
Durant un très court instant, j'ai cru lire un article sur le cours de la bourse
La volatilité du classement TIOBE démontre clairement son absurdité.
1  0 
Avatar de Ph. Marechal
Nouveau membre du Club https://www.developpez.com
Le 06/02/2016 à 13:53
C'est la java des indices et c'est pytheux
1  0