Other meanings of Guido van Rossum
Programming
Guido van Rossum is a Dutch programmer best known as the creator of the Python programming language, which he first released in 1991. He served as its Benevolent Dictator For Life (BDFL) until 2018 and has worked at Google, Dropbox, and Microsoft.
Guido van Rossum was born on January 31, 1956, in Haarlem, Netherlands.1 He earned a master's degree in mathematics and computer science from the University of Amsterdam in 1982.2 During his early career at the Centrum Wiskunde & Informatica (CWI) in Amsterdam, he worked on the ABC programming language, a teaching language that heavily influenced Python's design. Van Rossum has cited ABC's syntax and semantics as a major inspiration for Python's readability and simplicity.3 His work on the Amoeba distributed operating system at CWI led him to create a scripting language for system administration tasks, which became the first version of Python in 1989.1
Python 0.9.0 was released in 1991, already featuring classes, exception handling, and functions.1 Van Rossum continued to lead development, releasing Python 2.0 in 2000 and Python 3.0 in 2008, the latter a major but backward-incompatible revision.4 As Benevolent Dictator For Life (BDFL), he made final decisions on language changes, maintaining a philosophy of code readability and simplicity famously encapsulated in the Zen of Python.3 In 2018, van Rossum stepped down as BDFL after a contentious debate over assignment expressions (the walrus operator), stating he would no longer be the sole decision-maker.1 His departure led to the formation of a steering council to govern Python's evolution.
After leaving CWI, van Rossum worked at various companies. He joined Google in 2005, where he developed the internal code review tool Mondrian and wrote the Python-to-JavaScript compiler Pyjamas.5 In 2013, he moved to Dropbox, remaining there until 2019, where he focused on infrastructure and Python's use at scale.1 In 2020, van Rossum joined Microsoft as a Distinguished Engineer, continuing to work on Python performance and the CPython interpreter. He has authored numerous Python Enhancement Proposals (PEPs), including PEP 8 (style guide) and PEP 20 (Zen of Python), and remains active in the Python community as a core developer. He also served on the board of the Python Software Foundation, which he helped found in 2001.1
Van Rossum named the language after the British comedy group Monty Python, not the snake, and wrote the original Python interpreter over Christmas 1989 as a hobby project.1 His younger brother, Just van Rossum, is a noted typeface designer who created the font used in Python's official logo.6 Van Rossum has been a vocal advocate for diversity in the Python community and has written about his own experiences with burnout and work-life balance.2 He is also known for his dry humor: in 2019, he was awarded the ACM Software System Award for Python, and he joked that the prize money would cover his Netflix subscription.2 A lesser-known technical contribution is his work on the ABC interpreter, which prefigured Python's interactive mode.3
Help improve the encyclopedia. Reports go straight to the site manager.