Guido van Rossum dit que Python 4.0 pourrait ne jamais arriver

Guido van Rossum (le créateur du langage de programmation Python), je commente il y a quelques jours dans une interview qu'il était très difficile pour Python 4.0 de voir le jour, Étant donné qu'actuellement le langage de programmation traverse un problème assez difficile qui est la migration de Python 2.0 vers Python 3.0,

Il a également partagé ses réflexions sur d'autres langues, comme Rust, Go, Julia et TypeScript. Guido pense que Rust est un langage intéressant, qui résout presque parfaitement les goulots d'étranglement dans la gestion de la mémoire. Il a ajouté que Go et Julia partagent de grandes similitudes avec leur création et que l'équipe de développement Python apprend et s'inspire des diverses fonctionnalités implémentées dans TypeScript.

Guido van Rossum et les membres de l'équipe Développement Python mentionner qu'ils n'étaient pas exactement enthousiasmés par l'idée de Python 4, ayant appris de précieuses leçons lors de la transition de Python 2 à Python 3.

"Je ne suis pas enthousiasmé par l'idée de Python 4 et personne dans l'équipe de développement de base ne l'est vraiment, donc il n'y aura probablement jamais de 4.0 et nous continuerons à 3.33, au moins. Nous avons appris notre leçon Python 3 vs 2, il est donc presque tabou de parler sérieusement de Python 4. «.

Après avoir pris sa retraite en 2019, Guido van Rossum a repris ses activités en novembre 2020 avec un nouveau poste chez Microsoft et sur Twitter, je commente que cela fonctionnera pour rendre l'utilisation de Python encore meilleure. Ce ne sera pas seulement sur Windows, mais sur toutes les plateformes, ce qui devrait contribuer à le rendre plus attractif et compétitif. En effet, depuis une dizaine d'années, Python est en concurrence avec des langages plus jeunes considérés comme plus modernes par leurs créateurs et leur communauté.

Pour Guido, Rust est un "excellent" langage de programmation qui mérite tout l'enthousiasme à son égard :

«Cela ressemble à un excellent langage, pour certaines choses. Rust améliore vraiment C++ dans un domaine en particulier - les contrôles du compilateur sont beaucoup plus difficiles à contourner. Et, bien sûr, cela résout presque parfaitement le problème d'allocation de mémoire. Si vous écriviez la même chose en C++, vous ne pouviez pas être aussi sûr, par rapport à Rust, d'avoir correctement toutes les allocations de mémoire et la gestion de la mémoire. Donc Rust est un langage intéressant », a-t-il déclaré.

Aussi, comparé au C++, Rust est un nouveau venu dans le monde de la programmation et de nombreux développeurs hésitent à s'y intéresser. Cependant, de grands projets industriels ont commencé à l'adopter ces dernières années.

Et tel est l'exemple de la communauté Linux qui annonce depuis quelque temps qu'elle a commencé à développer des parties du noyau en Rust.

Du côté de Microsoft, il a présenté son projet Rust pour Windows l'année dernière et est conçu pour permettre aux programmeurs d'accéder facilement aux API Windows lors du développement d'applications Rust sur Windows. Facebook, Amazon, Apple, Microsoft et d'autres acteurs majeurs de l'industrie ont récemment annoncé qu'ils embauchaient des développeurs Rust.

Enfin Quant à TypeScript, le créateur de Python estime que :

« TypeScript est un excellent langage. Vous avez peut-être remarqué qu'au cours des six ou sept dernières années, nous avons ajouté l'écriture statique facultative à Python, également connue sous le nom d'écriture progressive », a-t-il déclaré.

« Je ne connaissais pas vraiment TypeScript lorsque nous avons commencé ce projet, donc je ne peux pas dire que le langage nous a inspirés pour commencer. TypeScript, parce qu'il a sauté dans le train JavaScript, et parce qu'Anders est un gars très intelligent, TypeScript a fait certaines choses que Python attend toujours de comprendre. Donc, aujourd'hui, nous recherchons définitivement des exemples en TypeScript. Nous avons un SIG de typage où nous discutons des extensions de syntaxe et de sémantique de typage et du système de type général pour Python », a-t-il ajouté.

Guido a poursuivi en disant que JavaScript est plus proche de Python que vous ne le pensez et que l'équipe de développement Python s'inspire beaucoup des améliorations apportées par TypeScript.

« Parfois, nous proposons de nouvelles fonctionnalités parce que nous savons que certaines fonctionnalités manquaient également au départ dans TypeScript, puis ajoutées à TypeScript en fonction de la demande des utilisateurs et [devenues] très populaires dans TypeScript. Et maintenant, nous pouvons voir que nous sommes dans la même situation », a-t-il déclaré.

"Parce que JavaScript et Python sont relativement similaires. Bien plus que Python et, disons, C ++ ou Rust ou Java. Nous apprenons donc de TypeScript, et de temps en temps, de mes conversations avec Anders, il semble que TypeScript apprenne également de Python, tout comme JavaScript a appris de Python dans certains domaines », a conclu Guido. Anders Hejlsberg est un programmeur danois travaillant chez Microsoft et l'un des grands architectes de TypeScript.


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.