
En effet, même les brosses à dents ou encore les machines à café exécutent du code assembleur de nos jours, avaient noté les auteurs de ce rapport. Un deuxième facteur pouvant expliquer l’avancée de l’assembleur est incontestablement la performance de ce langage qui reste et restera imbattable sur ce plan du fait de sa proximité avec le langage machine. L’avancée de l’assembleur dans le top 10 des langages les plus populaires est de plus en plus fréquent depuis quelque temps maintenant. En effet, en 2015, l’assembleur occupait déjà la douzième place du classement. L'index TIOBE de ce mois n'a pas explicitement donné les raisons pour lesquelles l'assembleur occupe cette fois-ci la 10e place, mais on pourrait peut-être dire que le langage occupe cette place pour les mêmes raisons qu'en 2016. Le langage C se rapproche de plus en plus de la première place qu'occupe Java depuis un moment déjà.
Pour le rapport de ce mois-ci, C++ fait son retour à la 3e position et propulse Python à la 4e place. TIOBE précise toutefois que ce n’est certainement pas parce que Python est en déclin : « Python enregistre toujours des records, presque tous les mois. C'est juste que C++ devient également de plus en plus populaire. Le langage C++ est encore loin de sa popularité au début de ce siècle, alors qu'il détenait plus de 15 % du marché. La complexité et le délai de publication de la nouvelle définition de langage, C++ 0x, ont fait reculer le langage à ce moment-là. Ce nouveau standard de langage, appelé finalement C++ 11 après sa publication en 2011, a permis de rendre le langage beaucoup plus simple, plus sûr et plus expressif. Il a fallu quelques années supplémentaires avant que la norme C++ 11 ne soit adoptée, car la communauté devait attendre le support approprié du compilateur. Mais maintenant que les standards C++ 11, C++ 14 et C++ 17 sont pris en charge par les plus importants compilateurs C++, à savoir Gcc, Clang et Visual Studio, la popularité du C++ reprend vie ».
Les avis des internautes à propos de l'index TIOBE sont presque unanimes. Ils remettent en cause l'efficacité de la méthodologie employée par TIOBE pour faire son classement. Certains disent qu'il classe les langages de programmation en fonction de l'efficacité des moteurs de recherche et que cela ne représente en aucun cas la popularité d'un langage. Pour eux, l'hypothèse d'un bon référencement n'indique pas la pertinence. Un autre pose alors la question de savoir comment mesurer la popularité d'un langage. Est-ce par lignes de code existant dans le monde entier ? Ou par le nombre de messages StackOverflow marqués ? Ou par le nombre d'offres d'emploi pour le langage ? Ou encore par le nombre d'étoiles GitHub ? Ou par vote classé de tous les programmeurs du monde ? Ou par concours de code de style Battle Royale où chaque langage présente son champion pour faire face à la tâche de mettre en place une blockchain cloud de microservices en tant que service ?
Le 2 avril dernier, Developpez.com présentait les études Emploi que nous faisons depuis deux ans. Quels sont les langages les plus demandés durant l'année 2018 ? Quels sont ceux qui rapportent le plus ? Comment la demande a-t-elle évolué depuis les années précédentes ? La méthodologie utilisée pour cette étude est la suivante : nous avons pris l'ensemble des offres d'emploi postées sur le Portail Emploi et comptabilisé les annonces demandant chaque technologie. Dans le cas où une annonce demande plusieurs technologies (cas extrêmement courant), elle est donc décomptée pour chaque technologie étudiée, ce qui permet donc de dégager la demande globale pour chaque technologie, du moment qu'elle fait partie d'au moins une des compétences requises pour un poste. Notez également que la manière de déterminer les offres en fonction des technologies a évolué ce qui peut expliquer des petites différences sur les chiffres des années passées.
Le graphe ci-dessous présente la popularité des différents langages dans les offres d'emploi postées en 2018 sur Developpez.com :
Un autre sondage réalisé en 2017 présentait les meilleures langages de programmation de l'année et Java (31,39 %), C# (30,10 %) et Python (21,36 %) occupait les trois première place.
Source : TIOBE
Et vous ?


Voir aussi





Vous avez lu gratuitement 601 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.