Index Tiobe : C# croit en popularité
Et pourrait même détrôner C++, Java toujours en première position, PHP chute

Le , par Hinault Romaric, Responsable .NET
Mise à jour du 07/12/11, par Hinault Romaric

C# clôture cette année sur de bonnes performances selon l’Index Tiobe pour le mois de décembre.

Le langage le plus actif et évolutif de Microsoft est désormais au coude à coude avec C++, qu’il pourra bientôt reléguer en quatrième position. C# retrouve ce mois sa quatrième place perdue en faveur de PHP avec une popularité estimée à 8,2%.

Cet intérêt des développeurs pour C# se justifie selon Tiobe par les constantes améliorations et nouvelles fonctionnalités qui sont ajoutées au langage et dont la plupart rencontre beaucoup de succès chez les développeurs. « C# est actuellement le langage le plus moderne et sexy de tous les langages de programmation d’entreprise », conclut Tiobe.

C++, dont la popularité continue à décroitre au fil du temps pourra néanmoins compter sur la récente norme du langage, son meilleur support des plateformes mobiles et les événements développeurs à l’instar de la conférence Going Native pour se maintenir.

« Si vous regardez les tendances actuelles, C# dépassera C++ dans les prochains mois. Mais, il y a peut-être une chance pour que C++ rester devant C#, car il est mieux adapté pour le développement d’applications mobiles » explique Paul Jansen, directeur de Tiobe.



Java demeure le langage le plus utilisé (17,56), talonné de près par C. Le langage PHP chute de deux places et se retrouve en sixième position derrière Objective-C, qui passe de la huitième place le mois précédent à la cinquième place ce mois.

Pour rappel, l’indice Tiobe se base sur le nombre de recherches lancées dans différents moteurs de recherche et sites de partages comme YouTube. De ce fait, les résultats publiés par l’entreprise devraient être analysés avec modération.

Source : Tiobe

Et vous ?

Que pensez-vous de ce score pour C# ? Pourra-t-il détrôner C++


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


 Poster une réponse Signaler un problème

Avatar de Robin56 Robin56 - Responsable Java https://www.developpez.com
le 07/12/2011 à 13:56
J'adore ces statistiques à troll Nous remarquerons tous le paradoxe : chute de popularité de Python (-2,99%) et l'article suivant

Comme quoi avec des chiffres on peut démontrer tout et son contraire.
Avatar de Grimly_old Grimly_old - Membre averti https://www.developpez.com
le 07/12/2011 à 14:08
Les résultats ne sont pas toujours sur une base représentative et la popularité ne veux pas non plus dire préférence.

Actuellement je suis sur un projet Javascript. Je rends donc le JS plus populaire. Pourtant je regrette bien parfois de ne pas manipuler du Java qui est mon langage préféré.
Avatar de xelab xelab - Membre expérimenté https://www.developpez.com
le 07/12/2011 à 14:30
Citation Envoyé par Hinault Romaric Voir le message

Pour rappel, l’indice Tiobe se base sur le nombre de recherches lancées dans différents moteurs de recherche et sites de partages comme YouTube. De ce fait, les résultats publiés par l’entreprise devraient être analysés avec modération.
C'est clair, ça sent un peu le grand n'importe quoi...
Ceci étant, est-ce qu'on sait si par exemple je tape "jquery gerer un tableau" dans google, ça fait un point de plus pour javascript? Parce que je m'étonne que javascript soit si faible alors qu'il y en a partout...
Avatar de -gma- -gma- - Membre averti https://www.developpez.com
le 07/12/2011 à 14:41
Citation Envoyé par xelab Voir le message
Parce que je m'étonne que javascript soit si faible alors qu'il y en a partout...
Je pense que c'est parce que on considère Javascript comme un langage plus "secondaire": untel va dire "je développe un site en PHP ou en J2EE" pas "je développe un site en Javascript".
Avatar de Freem Freem - Membre émérite https://www.developpez.com
le 07/12/2011 à 15:16
Cet index est bâti sur le data mining, qui inclue les résultats des moteurs de recherche.
Par sur tous les moteurs, cela dis, juste les plus populaires.

Cela signifie plusieurs choses pour moi:

1_ Un langage avec une forte base de code (COBOL possède une bonne base, mais sûrement pas équivalente à celle d'autres langages) engendre plus de questions, parce que les gens qui ne le maîtrisent pas vont poser des questions dessus.
2_ Un langage qui évolue engendre aussi plus de questions, au sujet de ses nouveautés.
_ Les échanges qui ont lieu en dehors du net, qui ne sont pas égaux à 0, surtout dans le cas de langages spécifiques, de niche, ne sont pas pris en compte. (genre COBOL je pense)

1&2 ==> plus de questions, plus de réponses ===> plus de réponses, meilleure visibilité sur les moteurs. ?====? Une question sur un langage implique t'elle que celui qui la pose aime ce langage? En ce moment, je pose des questions sur powerbuilder, parce que je dois bosser dessus. Pourtant, je ne supporte pas l'IDE, le langage est super limité (quoiqu'extensible via une interface complètement archaïque allant à l'encontre même de la notion d'objets, dont se targue le langage)... Bref, clairement, il ne figure pas dans mes langages préférés.

Je ne me souviens plus exactement de leur méthode de calcul (je l'avais lue il y a quelques mois) mais il me semble que c'est par rapport aux chiffres précédent, au ajouts donc, qu'ils se basent. Dans ce cas on peut ajouter ceci:
_ Les langages ayant une base de documentation suffisante et suffisamment explicite génèrent moins de questions, et moins d'ajouts, ce qui peut générer une baisse de popularité, selon TIOBE.

Au final, cet index n'indique que les mouvements sur le net, ne prend pas en compte l'avis des dev sur le langage dont ils parlent (on ne me fera pas croire que l'assembleur est populaire pour développer... et puis d'abord, lequel, d'assembleur? Motorola? Intelx86? Assembly .NET? un autre? Et pourquoi pas le code machine tant qu'on y est...).
Cela dis, ses résultats sur les 10 langages les plus populaires sont à peu près pertinents pour moi.

Petite remarque par rapport à divers posts sus-cités:

Cet index n'a pas pour but de préciser les plates-formes les plus populaires. Il s'agit du dev de façon générale.

Que VB est moins populaire que C# n'est pas surprenant: je pense qu'il y à moins de débutants programmeurs autodidactes, ou de bricoleurs, que de programmeurs confirmés.
Le VB est destiné au bricoleur, peut éventuellement être un bon langage pour les autodidactes, mais ces derniers finissent par changer de langage.
Il est aussi destiné aux macros dans la suite office, c'est vrai. Mais je ne crois pas que ce type de dev souffre la comparaison avec le reste.
En plus de ça, on parle maintenant de VB.NET. C# est aussi un langage utilisant le framework .NET. Conséquence: les 2 langages sont très proches, sauf que l'un souffre d'une bien meilleure réputation chez les professionnels selon moi (C#, bien sûr)

Ahlala... je peux pas m'empêcher d'avoir envie de démolir cet index.
Soit il est prétentieux, soit il est mal compris par ses lecteurs, je ne sais de quel côté penché.
En même temps... C'est une comme comme les prévisions météo, les sondages, les prévisions avant les élections... Ce sont des statistiques, interprétées en chiffres durs, qui, par conséquent, ne peuvent être réels.

[edit]
Ah, failli oublier.
Qui ne tombe pas sur une majorité de faux positifs quand il pose une question précise à son moteur de recherche?
Avatar de afranck64 afranck64 - Membre éprouvé https://www.developpez.com
le 07/12/2011 à 15:24
Citation Envoyé par Robin56 Voir le message
J'adore ces statistiques à troll Nous remarquerons tous le paradoxe : chute de popularité de Python (-2,99%) et l'article suivant

Comme quoi avec des chiffres on peut démontrer tout et son contraire.
Je pense qu'un vote, effectué par des charnus, est plus valable qu un recensement à partir de moteurs de recherche.
Je code actuellement une petite appli en Jython (Python + paquets java:swing dans mon cas) Et Jython n étant pas trés documenté pour le moment, je fais des recherches à longueur de journée sur "swing-java". Et les "auto-compteurs" pourraient considérer cela comme utilisation de Java
Avatar de Robin56 Robin56 - Responsable Java https://www.developpez.com
le 07/12/2011 à 15:42
Citation Envoyé par afranck64 Voir le message
Je pense qu'un vote, effectué par des charnus, est plus valable qu un recensement à partir de moteurs de recherche.
Je code actuellement une petite appli en Jython (Python + paquets java:swing dans mon cas) Et Jython n étant pas trés documenté pour le moment, je fais des recherches à longueur de journée sur "swing-java". Et les "auto-compteurs" pourraient considérer cela comme utilisation de Java
M'ouai pas forcément. Comme dis sur l'autre sujet, l'échantillon n'est pas très représentatif par exemple et la population ciblée est restreinte.

Pour moi ces stats sont bancales aussi bien l'une que l'autre.
Avatar de Thorna Thorna - Membre éprouvé https://www.developpez.com
le 08/12/2011 à 8:34
Oui, ce sont des statistiques, et encore réalisées à partir d'un "support" dont la fiabilité est plus ou moins sujette à caution... Mais bref, c'est une liste de résultats, et s'il est intér"essant de regarder les résultats bruts, il n'est pas moins intéressant de regarder quels sont ceux qui sont cités et ceux dont on ne parle pas.
  • Ok, C# est en croissance, mais ça fait un moment qu'il est dans le top.
  • Purquoi ne pas remarquer plutôt la croissance importante d'Objective-C, qui écrase largement celle de C# ? Ce n'est pas un langage perdu à la fin du classement, il suit juste derrière C# !
  • L'information la plus importante, sans aucun doute, c'est la croissance à 10 flèches du Logo : le monde de la programmation dans l'entreprise a enfin découvert les bienfaits de ce langage et a compris ce que l'utilisateur des innombrables applications informatiques attendait avec impatience : une tortue qui se promène sur son écran.
Vive l'informatique !
Avatar de Robin56 Robin56 - Responsable Java https://www.developpez.com
le 08/12/2011 à 10:14
Citation Envoyé par Thorna Voir le message
[*]Pourquoi ne pas remarquer plutôt la croissance importante d'Objective-C, qui écrase largement celle de C# ? Ce n'est pas un langage perdu à la fin du classement, il suit juste derrière C# !
Pour l'exemple de l'Objective-C, j'attribuerais plus ceci à la mouvance "ah les smartphones c'est fun, je veux un jeu sur mon téléphone !". Je pense donc que l'effet de mode y joue pour beaucoup.
Avatar de Le Vendangeur Masqué Le Vendangeur Masqué - Nouveau Candidat au Club https://www.developpez.com
le 08/12/2011 à 10:30
Citation Envoyé par LSRouge Voir le message
Hello

Je ne suis pas sure que ces stats soient le reflet de la realité, mais ou trouver des infos sur le/les langages à connaitre si l'on veut changer de job ?
J'ai "déterré" cette vieille question datant du début de cette discussion, et je trouve qu'elle rejoint assez les derniers messages.

Au fond oui ce classement n'est sûrement pas exact. Y'a sûrement des erreurs de quelques places en plus ou moins. On doit aussi avoir des différences liées au fait qu'il s'agit d'un classement mondial et non lié à un pays. On a ainsi peut-être pas les mêmes chiffres en France ou aux USA.

Mais c'est pas trop la pdm et la façon dont elle est mesurée qui est intéressante mais l'évolution. Au fil des mois on voit ainsi des tendances se dessiner, et je pense qu'elles reflètent assez la réalité.
Ex: Objective C qui progresse fortement. Rien que de très logique quand on voit la popularité d'iOS et le succès de son AppStore. Normal que des devs s'intéressent à une plateforme qui grossit chaque jour.

Citation Envoyé par Thorna Voir le message
Oui, ce sont des statistiques, et encore réalisées à partir d'un "support" dont la fiabilité est plus ou moins sujette à caution... Mais bref, c'est une liste de résultats, et s'il est intéressant de regarder les résultats bruts, il n'est pas moins intéressant de regarder quels sont ceux qui sont cités et ceux dont on ne parle pas.
  • Ok, C# est en croissance, mais ça fait un moment qu'il est dans le top.
  • Purquoi ne pas remarquer plutôt la croissance importante d'Objective-C, qui écrase largement celle de C# ? Ce n'est pas un langage perdu à la fin du classement, il suit juste derrière C# !
C'est d'ailleurs une chose que je me demande. L'article du jour est en effet complètement focalisé sur C#. Pourquoi pas... Mais la croissance d'ObjC est largement supérieure !
3,56% contre 1,52 %, 3 places de gagnées contre 1. Et au rythme actuel ObjC passera devant C# dans quelques mois.

Tout ça me donne l'impression que Developpez.net est complètement tourné vers les technos MS alors que derrière d'autres poussent fortement.

Songez par exemple qu'il va se vendre 300 millions d'appareils sous iOS l'an prochain (iPhone, iPad, iPod). Cumulez ça avec la base déjà installée et vous arrivez aux deux tiers de la taille de tout le marché PC !

Faut donc pas s'étonner que ObjC progresse, et non le thermomètre n'est pas cassé...

Moi par contre ce qui m'étonne c'est le décalage avec ce site. On y a l'impression qu'Apple n'a jamais existé. Réminiscence des vieilles idéologies douteuses des DSI ?
N'empêche qu'il y a un très gros business qui est en train de se développer, et que ce site passe complètement à côté. Alors que d'autres sites n'hésitent eux pas à en parler. Developpez.net ne soucie donc pas de sa fréquentation ?

L'informatique ça n'est plus "que les ordinateurs", y'a la mobilité. Et là ça n'est plus MS qui dirige le jeu...

Citation Envoyé par Thorna Voir le message
  • L'information la plus importante, sans aucun doute, c'est la croissance à 10 flèches du Logo : le monde de la programmation dans l'entreprise a enfin découvert les bienfaits de ce langage et a compris ce que l'utilisateur des innombrables applications informatiques attendait avec impatience : une tortue qui se promène sur son écran.
Vive l'informatique !


Oui c'est un effet amusant des statistiques. Quand les chiffres sont tellement petits quelques utilisateurs en plus ou en moins suffisent à faire des écarts en pourcentages monstrueux.
Contacter le responsable de la rubrique Accueil