C’est via un document publié sur GitHub que nous avons appris la volonté de M. Van Rossum de doubler la vitesse de Python. Pour ce projet, le développeur bénéficie du soutien de Microsoft. La firme a en effet engagé une équipe de 5 développeurs, qui travailleront en étroite collaboration avec lui pour améliorer la vitesse d’exécution de son langage de code.
En consultant la présentation de Guido Van Rossum (disponible sur GitHub), on apprend que son objectif premier est de doubler les performances de Python d’ici octobre 2022. D’ici 2026, il espère que la vitesse de cette technologie de code sera multipliée par 5.
Dans sa présentation, Guido Van Rossum explique que les améliorations principales visant à rendre Python plus rapide, concerneront :
Néanmoins, cet informaticien expérimenté, qui a également travaillé pour Dropbox, estime que ce plan d’action sera soumis à un ensemble de contraintes. Selon lui, les changements prévus doivent être effectués avec une grande prudence. Dans le cas contraire, il prévient que Python pourrait perdre énormément de sa stabilité. Par exemple, ses extensions codées en C pourraient ne plus fonctionner.
Par ailleurs, M. Van Rossum affirme que toute modification apportée à Python doit être conforme aux objectifs mêmes de ce langage, à savoir la simplicité d’utilisation et un code lisible et compréhensible par tous. Poursuivant son analyse, il ajoute que les améliorations apportées à Python doivent être open source et accessibles à l’ensemble des développeurs logiciels.
Python est très apprécié des développeurs en raison de sa syntaxe très simple. Beaucoup estiment que ce langage de code combine les avantages de plusieurs technologies comme C, C++ ou Java. Par contre, sa lenteur constitue un obstacle important, surtout quand il s’agit de créer un projet informatique d’envergure. Cette lenteur s’explique par divers facteurs.
Ce sont là quelques-unes des problématiques auxquelles Microsoft et Guido Van Rossum tentent de répondre.
Les évolutions que connaîtra le langage Python prouvent à quel point le milieu du développement logiciel est dynamique. Pour faire carrière dans ce domaine, vous devez disposer de solides compétences techniques, qui doivent être constamment renouvelées. À cette fin, vous pouvez suivre les formations proposées par EPSI.