Guido van Rossum(1956 — ?)

Guido van Rossum

Royaume des Pays-Bas

8 min de lecture

TechnologieSciencesInformaticien(ne)XXIe siècleÈre numérique et révolution de l'informatique personnelle et d'internet

Informaticien néerlandais né en 1956, Guido van Rossum est le créateur du langage de programmation Python, qu'il développe à partir de 1989. Python est aujourd'hui l'un des langages les plus utilisés au monde, notamment dans l'enseignement de la programmation et l'intelligence artificielle.

Faits marquants

  • Né le 31 janvier 1956 à Haarlem, Pays-Bas
  • Commence le développement de Python en décembre 1989
  • Publication de Python 1.0 en 1994
  • Nommé 'Benevolent Dictator For Life' (BDFL) de la communauté Python, titre qu'il abandonne en 2018
  • Python devient le langage de programmation le plus populaire au monde dans les années 2020

Œuvres & réalisations

Python (langage de programmation) (1991)

Création du langage Python, dont la philosophie repose sur la lisibilité et la simplicité du code. Aujourd'hui utilisé par des millions de développeurs et dans l'enseignement de l'informatique à travers le monde entier.

Python 2.0 (2000)

Version majeure introduisant la compréhension de listes, le support Unicode et un système de gestion mémoire amélioré, consolidant Python comme langage professionnel à grande échelle.

Python 3.0 (2008)

Refonte profonde du langage corrigeant des incohérences historiques ; une migration ambitieuse qui a pris plus de dix ans pour être adoptée par l'ensemble de l'écosystème Python.

PEP 1 — What is a PEP? (2001)

Document fondateur définissant le processus démocratique d'évolution de Python via les Python Enhancement Proposals, un modèle de gouvernance ouverte très influent dans le monde du logiciel libre.

Python Software Foundation (PSF) (2001)

Création de la fondation à but non lucratif détenant les droits intellectuels de Python et soutenant son développement, ses conférences mondiales (PyCon) et sa communauté.

Contributions aux performances de CPython chez Microsoft (2020)

Depuis 2020, Guido travaille sur le projet CPython pour améliorer significativement la vitesse d'exécution de Python, répondant à l'une des critiques récurrentes du langage.

Anecdotes

Guido van Rossum a commencé à créer Python pendant les vacances de Noël 1989, alors qu'il travaillait au Centre de mathématiques et d'informatique (CWI) d'Amsterdam. Il cherchait un projet « amusant » pour occuper sa semaine de congé, sans imaginer que ce langage allait devenir l'un des plus utilisés au monde.

Le nom « Python » ne vient pas du serpent, mais de la série télévisée comique britannique Monty Python's Flying Circus, dont Guido était fan. Il souhaitait un nom court, unique et légèrement mystérieux — et il tenait à ce que la documentation puisse faire des références humoristiques à la série.

Pendant près de trente ans, la communauté Python a donné à Guido van Rossum le titre affectueux de « BDFL » — Benevolent Dictator For Life (dictateur bienveillant à vie). Ce titre reflétait son rôle d'arbitre ultime des décisions sur le langage, exercé avec bienveillance et écoute de la communauté.

En juillet 2018, après une vive controverse autour de la PEP 572 introduisant l'opérateur « morse » (:=), Guido a annoncé sa démission de son rôle de BDFL dans un e-mail lapidaire, déclarant avoir besoin de « vacances permanentes ». La communauté mondiale des développeurs Python a été profondément secouée par cette annonce inattendue.

En 2020, à 64 ans, Guido van Rossum a rejoint Microsoft, affirmant vouloir continuer à améliorer les performances de Python et ses outils de développement. Sa longévité et sa passion intacte pour la programmation sont régulièrement citées comme une source d'inspiration pour des générations de développeurs.

Sources primaires

Message de publication de Python 0.9.0 sur le groupe Usenet alt.sources (20 février 1991)
I'd like to announce the availability of a new language called Python. It is freely available in source form. It is an interpreted language, somewhat like BASIC but much more powerful.
PEP 20 – The Zen of Python (Tim Peters, validé par Guido) (2004)
Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Readability counts. Special cases aren't special enough to break the rules.
E-mail de démission du rôle de BDFL publié sur la liste python-committers (12 juillet 2018)
I am resigning as BDFL of Python. I am not going to appoint a successor. I am going to take a permanent vacation from being BDFL, and you will be on your own.
PEP 1 – What is a PEP? (Guido van Rossum, Barry Warsaw) (2001)
PEPs are the primary mechanism for proposing major new features, for collecting community input on an issue, and for documenting the design decisions that have gone into Python.
Préface de Guido van Rossum dans « Programming Python » (Mark Lutz, O'Reilly) (1996)
Python is designed to be highly readable. It uses English keywords frequently where other languages use punctuation, and it has fewer syntactic constructions than other languages.

Lieux clés

Haarlem, Pays-Bas

Ville natale de Guido van Rossum, né le 31 janvier 1956 dans cette cité historique de la province de Hollande-Septentrionale.

CWI — Centrum Wiskunde & Informatica, Amsterdam

Institut national néerlandais de recherche en mathématiques et informatique, où Guido a travaillé de 1982 à 1995 et où il a inventé Python en 1989.

CNRI — Corporation for National Research Initiatives, Reston, Virginie

Organisation américaine de recherche où Guido a travaillé de 1995 à 2000, période pendant laquelle Python a connu son premier grand essor international.

Google, Mountain View, Californie

Siège de Google où Guido van Rossum a travaillé de 2005 à 2012, contribuant à faire de Python un langage incontournable dans les projets de la Silicon Valley.

Dropbox, San Francisco, Californie

Startup de stockage en ligne intégralement développée en Python, où Guido a travaillé de 2012 à 2019, faisant de Dropbox une vitrine mondiale du langage.

Microsoft, Redmond, Washington

Depuis 2020, Guido travaille pour Microsoft sur l'amélioration des performances de CPython et le développement d'outils de programmation modernes.

Voir aussi