IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

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 !

Classement TIOBE 2013 : C reste le langage le plus populaire
Transact-SQL crée la surprise en s'invitant dans le top 10

Le , par Stéphane le calme

54PARTAGES

3  3 
Comme chaque début d'année, l'indice TIOBE revient pour faire le point sur les variations de la popularité des langages au cours de l'année antérieure. Dans le top 10, l'indice relève très peu de fluctuations. D'ailleurs de janvier 2013 à janvier 2014, le classement reste inchangé à l'exception de JavaScript et Transact-SQL qui signe leur arrivée dans le top 10 respectivement à la 9e et 10e position.

Transact-SQL a créé la surprise en enregistrant la plus grande progression annuelle de sa popularité (+0,98%) et a de ce fait remporté le TIOBE programming language award. Toutefois, dans son bulletin, TIOBE s'est autorisé ce commentaire : « il est un peu étrange que Transact-SQL remporte le prix parce que son champ d'application principal, SQL du moteur de base de données de serveur de Microsoft, est en train de perdre en popularité. La conclusion générale est que Transact-SQL a gagné parce qu'en fait, il ne s'est pas passé grand-chose en 2013 »


Pour TIOBE, la popularité de ces différents langages est en grande partie imputable aux tendances externes telles que les applications mobiles et le développement web. Objective-C en a été un des bénéficiaires ; le langage est souvent utilisé pour développer des applications sur iOS. D'ailleurs Objective-C obtient le second prix TIOBE pour la croissance de sa popularité (+0.81%) qui lui permet de se positionner juste derrière Transact-SQL.

PYPL pour sa part a sacré Python comme langage de l'année avec une croissance de sa popularité de l'ordre de 1,3%. Le langage occupe d'ailleurs la troisième place du classement. Son top 10 ne connait aucune nouvelle entrée mais fait néanmoins face à plus de bouleversements internes.


Le classement de 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 Wikipedia. TIOBE a changé son algorithme à la fin de 2013, et a ajouté plus de moteurs de recherche à son indice en prenant en compte Alexa Web analytics. Le classement PYPL ( PopularitY of Programming Language Index ) quant à lui se base sur l'analyse du nombre de fois où un langage spécifique est recherché sur Google.

Source : Tiobe, PYPL

Et vous ?

Quel classement vous semble-t-il le plus proche de la réalité ?

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

Avatar de Niark13
Membre éclairé https://www.developpez.com
Le 06/01/2014 à 13:57
Logo est devant Fortran, Cobol, l'assembleur et Scala.

Si certains d'entre nous avaient encore l'illusion que Tiobe fût représentatif de quoi que ce soit…
10  0 
Avatar de DonQuiche
Expert confirmé https://www.developpez.com
Le 06/01/2014 à 15:16
A mes yeux la méthodologie de ce classement (et de PyPL) est erronée : en regardant les moteurs de recherches on se retrouve à prendre en compte tout et n'importe quoi avec une surreprésentation des étudiants et du bruit de fond (comme pour "logo". Ça ne me semble pas désirable même si on peut avancer que ça fait partie de la "popularité".

Pour moi les classements pertinents sont :
* Les langages les plus utilisés dans le milieu pro, en se basant sur les offres d'emploi. Le meilleur est sans doute celui de Trendyskills (Java, C#, JS, C++, Php).
* Les langages les plus utilisés dans l'open-source. La meilleure approximation est sans doute celle de Ohloh (C, C++, JS, Java, Php)

Et là, soudain, pas de surprise, ça correspond pas mal à ce à quoi on pouvait s'attendre.
5  0 
Avatar de LSMetag
Expert confirmé https://www.developpez.com
Le 06/01/2014 à 17:31
@Donquiche

Et ben voila !!! Mais pourquoi DVP ne publie pas ces scores qui sont en effet bien plus pertinents ?
3  0 
Avatar de gangsoleil
Modérateur https://www.developpez.com
Le 07/01/2014 à 9:15
Citation Envoyé par DonQuiche Voir le message

Pour moi les classements pertinents sont :
* Les langages les plus utilisés dans le milieu pro, en se basant sur les offres d'emploi. Le meilleur est sans doute celui de Trendyskills (Java, C#, JS, C++, Php).
* Les langages les plus utilisés dans l'open-source. La meilleure approximation est sans doute celle de Ohloh (C, C++, JS, Java, Php)

Et là, soudain, pas de surprise, ça correspond pas mal à ce à quoi on pouvait s'attendre.
Je vais faire l'avocat du diable, mais je ne suis pas du tout d'accord sur les offres d'emplois :
Une entreprise avec du code pourrie et un gros turn-over de developpeurs va generer beaucoup plus d'offres qu'une entreprise stable. Pourtant, la seconde ne devrait pas compter moins.
L'open-source, c'est vraiment un monde a part, et les entreprises "traditionnelles" qui sont de grosses utilisatrices de code n'y sont que tres peu representees.

S'il y avait un moyen simple de faire des comparatifs, ca se saurait, et il y aurait un classement qui mettrait tout le monde d'accord.
2  0 
Avatar de HelpmeMM
Membre éprouvé https://www.developpez.com
Le 07/01/2014 à 14:58
mouais enfin bon comparé java ou C à Transact-SQl ou Pl/SQL ...

si ça ne choque que moi ...
1  0 
Avatar de LSMetag
Expert confirmé https://www.developpez.com
Le 06/01/2014 à 14:24
PYPL me semble plus proche de la "réalité". Même s'il en reste loin.

Honnêtement, pour connaître vraiment la popularité d'un langage, il faudrait évincer les étudiants de ces statistiques. Les écoles emploient à peu près toutes les mêmes technos (énormément de Java et de C, presque pas de PHP ou .NET), ce qui biaise pas mal les classements.
Alors qu'en entreprise, Java, .NET et PHP sont proches. Sans parler des développeurs indépendants qui font de vrais choix.
1  1 
Avatar de SylvainPV
Rédacteur/Modérateur https://www.developpez.com
Le 06/01/2014 à 15:14
@LSMetag: évincer les étudiants, certes, mais tous les développeurs ont été étudiants en leur temps non ? Et lorsque l'on est étudiant, on dispose de davantage de liberté pour essayer des langages ésotériques par rapport à de gros projets professionnels où les langages sont imposés. J'ai fait une partie de projet de fin d'études en Groovy, mais je ne pense pas en faire dans ma boîte un jour...
0  0 
Avatar de Traroth2
Membre émérite https://www.developpez.com
Le 06/01/2014 à 22:10
Citation Envoyé par DonQuiche Voir le message
A mes yeux la méthodologie de ce classement (et de PyPL) est erronée : en regardant les moteurs de recherches on se retrouve à prendre en compte tout et n'importe quoi avec une surreprésentation des étudiants et du bruit de fond (comme pour "logo". Ça ne me semble pas désirable même si on peut avancer que ça fait partie de la "popularité".

Pour moi les classements pertinents sont :
* Les langages les plus utilisés dans le milieu pro, en se basant sur les offres d'emploi. Le meilleur est sans doute celui de Trendyskills (Java, C#, JS, C++, Php).
* Les langages les plus utilisés dans l'open-source. La meilleure approximation est sans doute celle de Ohloh (C, C++, JS, Java, Php)

Et là, soudain, pas de surprise, ça correspond pas mal à ce à quoi on pouvait s'attendre.
Ah ben voila ! On va pouvoir arrêter de se poser des questions existentielles sur la progression d'Ocaml dans le classement Tiobe...
0  0 
Avatar de Traroth2
Membre émérite https://www.developpez.com
Le 07/01/2014 à 11:12
Citation Envoyé par gangsoleil Voir le message
Je vais faire l'avocat du diable, mais je ne suis pas du tout d'accord sur les offres d'emplois :
Une entreprise avec du code pourrie et un gros turn-over de developpeurs va generer beaucoup plus d'offres qu'une entreprise stable. Pourtant, la seconde ne devrait pas compter moins.
L'open-source, c'est vraiment un monde a part, et les entreprises "traditionnelles" qui sont de grosses utilisatrices de code n'y sont que tres peu representees.

S'il y avait un moyen simple de faire des comparatifs, ca se saurait, et il y aurait un classement qui mettrait tout le monde d'accord.
En fait, un comparatif universel, ça ne veut rien dire. Il faut déjà déterminer ce qu'on cherche à comparer. Et personnellement, je préfère comparer le nombre d'offres d'emploi, qui me donne une indication immédiatement utile pour moi, que le nombre de recherches sur Google, qui finalement ne m'intéresse pas du tout.
0  0 
Avatar de gangsoleil
Modérateur https://www.developpez.com
Le 07/01/2014 à 14:08
Citation Envoyé par Traroth2 Voir le message
Il faut déjà déterminer ce qu'on cherche à comparer.
Tiobe est cense representer "le langage le plus populaire" :
The TIOBE Programming Community index is an indicator of the popularity of programming languages.
Et il en est de meme pour PYPL : PopularitY of Programming Language.

Et oui, savoir ce que l'on veut comparer lorsqu'on parle de popularite est bien un exercice complique.

Et personnellement, je préfère comparer le nombre d'offres d'emploi, qui me donne une indication immédiatement utile pour moi, que le nombre de recherches sur Google, qui finalement ne m'intéresse pas du tout.
Ca va te donner une indication, mais qui est en fait completement inutile pour toi, car tu n'es pas pret a accepter n'importe quoi : une offre a Brest payee 23Keuro ne presente pas le meme interet qu'une offre en bas de chez toi payee 60Keuro.
0  0