Python pourrait dépasser les langages C et Java d’ici 2023

Python pourrait dépasser les langages C et Java d’ici 2023

Technologie : La marche vers les sommets continue pour le langage Python, plébiscité par les développeurs de logiciels, notamment pour sa facilité d’utilisation par rapport à Java et C.

Langage open-source, Python s’impose déjà comme l’un des langages de programmation les plus populaires parmi les développeurs. Il se classe en effet en troisième position derrière les piliers Java et C, selon l’index du langage de programmation Tiobe. Mais ce mois-ci, Python a obtenu une note de 8,5 % dans l’indice Tiobe, son score le plus élevé à ce jour, en hausse de 2,77 points de pourcentage par rapport à la même période l’an dernier.

C’est ainsi que les analystes de Tiobe pensent que d’ici trois à quatre ans, Python va « probablement remplacer C et Java » pour devenir le langage de programmation le plus populaire au monde. Java, le langage le plus populaire, a un indice de 15 %, tandis que C a un indice de 13,3 %t.  La popularité de Python est tirée par une forte croissance du génie logiciel et de la convivialité du langage, par rapport à Java et C, selon Tiobe, qui base son index sur les requêtes des moteurs de recherche. 

« La principale raison en est que le génie logiciel est en plein essor. Il attire beaucoup de nouveaux venus sur le terrain. La façon de programmer Java est trop verbale pour les débutants. Pour bien comprendre et exécuter un programme simple tel que’hello world’ en Java, vous devez connaître les classes, les méthodes statiques et les paquets, » rapporte Tiobe.  « En C, c’est un peu plus facile, mais alors vous serez frappé au visage avec la gestion explicite de la mémoire. En Python, ce n’est qu’une ligne unique. »

D’autres langages dans le top 10 après Python incluent C++, Visual Basic .NET, C#, JavaScript, PHP ou encore SQL.  D’autres preuves de la popularité de Python incluent le marché Visual Studio Code (VS Code) de Microsoft où l’extension Python pour VS Code est de loin la première extension, avec plus de neuf millions d’installations, contre huit millions en avril.    

De plus, des entreprises comme Netflix utilisent Python partout, notamment pour construire des algorithmes de recommandation, gérer son réseau de distribution de contenu et automatiser les fonctions de sécurité. Et l’utilité et la flexibilité du langage se sont accrues grâce à des bibliothèques Python populaires, comme TensorFlow et Numpy. 

Les développeurs posent maintenant plus de questions chaque mois sur le débordement de pile sur Python que sur JavaScript, qui a historiquement attiré le plus de questions.  Comme l’a récemment rapporté le site spécialisé TechRepublic, une étude menée auprès de 12 millions de professionnels des nouvelles technologies a révélé que le nombre total d’heures consacrées à la formation Python a fait un bond de 20 % entre 2017 et 2018, soit une augmentation de près de 200 000 heures. 

Source : « Programming languages: Python predicted to overtake C and Java in next 4 years« 

http://bit.ly/2IxikNq
via ZDNet France http://bit.ly/2I7r0ec