Guido van Rossum
Template:Short description Template:Redirect Template:Family name hatnote Template:Use dmy dates Template:Use Oxford spelling Template:Infobox person


Guido van Rossum (Template:IPA; born 31 January 1956) is a Dutch programmer. He is the creator of the Python programming language, for which he was the "benevolent dictator for life" (BDFL) until he stepped down from the position on 12 July 2018.<ref>Template:Cite news</ref><ref>Template:Cite web</ref> He remained a member of the Python Steering Council through 2019, and withdrew from nominations for the 2020 election.<ref>Template:Cite web</ref>
Life and education
Van Rossum was born and raised in the Netherlands, where he received a master's degree in mathematics and computer science from the University of Amsterdam in 1982. He received a bronze medal in 1974 in the International Mathematical Olympiad.<ref>Template:Cite web</ref> His brother, Just van Rossum, is a type designer and programmer who designed the typeface used in the "Python Powered" logo.<ref>Template:Cite web</ref>
Van Rossum lives in Belmont, California, with his wife, Kim Knapp,<ref>Template:Cite web</ref> and their son.<ref>Template:Cite web</ref><ref>Template:Cite web</ref><ref>Template:Cite web</ref>
Work
Centrum Wiskunde & Informatica
While working at the Centrum Wiskunde & Informatica (CWI), Van Rossum wrote and contributed a glob() routine to BSD Unix in 1986<ref>Template:Cite web</ref><ref>Template:Cite web</ref> and helped develop the ABC programming language. He once stated, "I try to mention ABC's influence because I'm indebted to everything I learned during that project and to the people who worked on it."<ref>Template:Cite web</ref> He also created Grail, an early web browser written in Python, and engaged in discussions about the HTML standard.<ref>Template:Cite web</ref>
He has worked for various research institutes, including the Centrum Wiskunde & Informatica (CWI) in the Netherlands, the U.S. National Institute of Standards and Technology (NIST), and the Corporation for National Research Initiatives (CNRI). In May 2000, he left CNRI along with three other Python core developers to work for tech startup BeOpen.com, which subsequently collapsed by October of the same year.<ref>Template:Cite web</ref><ref>Template:Cite web</ref> From late 2000 until 2003 he worked for Zope Corporation. In 2003 Van Rossum left Zope for Elemental Security. While there he worked on a custom programming language for the organization.<ref>Template:Cite web</ref>
From 2005 to December 2012, Van Rossum worked at Google, where he spent half of his time developing the Python language. At Google, he developed Mondrian, a web-based code review system written in Python and used within the company. He named the software after the Dutch painter Piet Mondrian.<ref>Template:Cite web</ref> He named Rietveld, another related software project, after Gerrit Rietveld, a Dutch designer.<ref>Template:Cite web</ref> On 7 December 2012, Van Rossum left Google.<ref name="twitter277126763295944705">Template:Cite web</ref>
Dropbox
In January 2013, Van Rossum started working at the cloud file storage company Dropbox.<ref>Template:Cite web</ref><ref>Template:Cite news</ref>
In October 2019, Van Rossum left Dropbox and officially retired.<ref>Template:Cite tweet</ref><ref>Template:Cite web</ref><ref>Template:Cite news</ref>
Microsoft
On 12 November 2020 Van Rossum announced that he was coming out of retirement to join the Developer Division at Microsoft. He currently holds the title Distinguished Engineer at Microsoft.<ref>Template:Cite web Template:Self-published source</ref><ref>Template:Cite tweet</ref><ref>Template:Cite news</ref>
Python
In December 1989, Van Rossum had been looking for a Template:"'hobby' programming project that would keep [him] occupied during the week around Christmas" as his office was closed when he decided to write an interpreter for a "new scripting language [he] had been thinking about lately: a descendant of ABC that would appeal to Unix/C hackers". He chose the name Python for his programming language not because of the snake type but the comedy series Monty Python's Flying Circus.
He has explained that Python's predecessor, ABC, was inspired by SETL, noting that ABC co-developer Lambert Meertens had "spent a year with the SETL group at NYU before coming up with the final ABC design".<ref>Template:Cite web</ref>
On 12 July 2018, Van Rossum announced that he would be stepping down from the position of benevolent dictator for life of the Python programming language.<ref>Template:Cite news</ref>
"Computer Programming for Everybody" proposal
In 1999, Van Rossum submitted a funding proposal to the Defense Advanced Research Projects Agency (DARPA) called "Computer Programming for Everybody", in which he further defined his goals for Python:
- An easy and intuitive language just as powerful as major competitors
- Open source, so anyone can contribute to its development
- Code that is as understandable as plain English
- Suitability for everyday tasks, allowing for short development times
In 2019, Python became the second most popular language on GitHub, the largest source code management website on the internet, after JavaScript.<ref>Template:Cite web</ref> In 2024 Python became the most used language on GitHub, overtaking JavaScript after a 10-year run as the most used language.<ref>Template:Cite web</ref> According to a programming language popularity survey<ref>Template:Cite web</ref> it is consistently among the top 10 most mentioned languages in job postings. Furthermore, Python has been among the 10 most popular programming languages every year since 2004 according to the TIOBE Programming Community Index and got the number one spot on the index in October 2021.<ref>Template:Cite web</ref>
Awards
- At the 2002 FOSDEM conference in Brussels, Van Rossum received the 2001 Award for the Advancement of Free Software from the Free Software Foundation (FSF) for his work on Python.
- In May 2003, he received a NLUUG Award.<ref>Template:Cite news</ref>
- In 2006, he was recognized as a Distinguished Engineer by the Association for Computing Machinery.
- In 2018, he was made a Fellow of the Computer History museum.<ref>Template:Cite news</ref>
- In 2019, he was awarded the honorary title of Dijkstra Fellow by CWI.<ref>Template:Cite web</ref>
- In 2023, he was awarded the C&C Prize by NEC Corporation for developing the Python programming language.<ref>Template:Cite web</ref>
References
External links
Template:Portal Template:Commons category
- Template:Official website
- Guido van Rossum. The History of Python
- Guido van Rossum. Neopythonic: Ramblings
- Computer Programming for Everybody
- Guido van Rossum Interview on FLOSS Weekly
- Guido van Rossum interview - Workspiration.org
- Guido van Rossum on Python Interview - Computerworld
- Guido van Rossum Run your web applications on Google's infrastructure — Google App Engine technical talk at Stanford University. (video archive)
- Template:YouTube Computer History Museum
- Template:YouTube Computer History Museum
Template:Python (programming language) Template:Authority control
- 1956 births
- Dutch computer programmers
- Dutch computer scientists
- Dutch emigrants to the United States
- Free software programmers
- Google employees
- Living people
- Members of the Open Source Initiative board of directors
- Microsoft employees
- People from Belmont, California
- People from Haarlem
- Programming language designers
- Python (programming language) people
- University of Amsterdam alumni
- Dutch software engineers