ou INSCRIVEZ-VOUS Mot de passe oublié ?
Publicité

Python élu langage de l'année 2010 par TIOBE

Damant de peu le pion à Objective-C

Chaque année, l'éditeur TIOBE dresse un classement un peu particulier : celui des langages de développement. Certains sont bien entendu plus utilisés que d'autres, et certaines politiques rattachées aux boutiques en ligne, notamment chez Microsoft et Apple, sont à rapprocher de très près à l'évolution des « parts de marché » de ces langages, autrement dit du nombre de développeurs qui les utilisent. Le gagnant de 2010 ? Python !

python tiobe 

De janvier 2010 à janvier 2011, il est passé dans la classification TIOBE de la septième à la cinquième position, avec un indice de 6,265 %, en hausse de 1,81 point. Sur l’ensemble du tableau, il s’agit de la plus forte progression et, compte tenu de sa position précédente de l’actuelle, Python obtient le rang pour TIOBE de langage de l’année 2010.

Le reste du tableau ne devrait pas étonner beaucoup de monde :

python tiobe 

Les langages stars sont toujours :
  1. Le Java, avec un indice de 17,773 % (+ 0,29 point)
  2. Le C, avec un indice de 15,822 % (+ 0,39 point)
  3. Le C++, avec un indice de 8,783 % (en recul de 0,93 point)
Au pied du podium se tient le PHP, une place logique puisque ce langage est l’un des maîtres incontestés du web.

La place de Python pourrait encore évoluer de manière positive, tant ce langage de script se répand actuellement. TIOBE indique ainsi :

« Python est devenu le standard de facto dans l’écriture de scripts système (succédant ainsi à Perl), mais il est utilisé aujourd’hui dans des domaines d'application beaucoup plus diversifiés. Python est par exemple très populaire chez les développeurs web, particulièrement en combinaison avec le framework Django. Python est facile à apprendre, les universités sont de plus en plus nombreuses à l’utiliser pour enseigner les langages de programmation »

Le classement est la conséquence de l’évolution, et celle-ci est donnée par TIOBE depuis environ 2001 :

python tiobe 

On le remarque, toutes les courbes ont tendance à piquer du nez à l’exception très notable d’un trio : Objective-C, C# et Python. On sait ce qui se passe pour Python, mais les deux autres ? Très simple : Objective-C est le langage phare du développement pour Mac OS X, et est fortement recommandé pour iOS, tandis que le C# est le roi des langages .NET pour Microsoft, et est obligatoire par exemple dans la création des applications Windows Phone 7.

C’est l’aspect politique qui se cache derrière les choix opérés sur les boutiques. Puisqu’elles passent par un sas de validation, il est trop tentant de mettre en place une normalisation des habitudes, avec plusieurs bénéfices à la clé. Pour l’éditeur, c’est surtout l’occasion de diffuser ses dernières technologies en se débarrassant au passage des concurrents. Les développeurs se concentrent alors sur certains langages clés, tandis qu’augmente leur expertise dans ce domaine, diffusant ainsi à leur tour des connaissances.

Le cas se vérifie particulièrement avec Objective-C largement mis en avant par les succès de tous les iDevices chez Apple. Toutes les applications pour iPhone et iPad s’en servent ou presque, et TIOBE indique que le langage était parti pour être premier au classement, si la courbe n’avait fléchi dans les derniers mois.
Source : TIOBE
le 20 janvier 2011 à 16:21 (29 453 lectures)