Guido van Rossum
Guido van Rossum | |
---|---|
File:Guido van Rossum OSCON 2006.jpg | |
Born | 31 January 1956 Netherlands |
Nationality | Dutch |
Alma mater | University of Amsterdam |
Occupation | Computer programmer, author |
Employer | |
Known for | Python programming language |
Spouse(s) | Kim Knapp |
Children | Orlijn Michiel Knapp-van Rossum[1] |
Awards | Award for the Advancement of Free Software (2001) |
Website www.python.org/~guido/ |
Guido van Rossum (born 31 January[2] 1956[citation needed]) is a Dutch computer programmer who is best known as the author of the Python programming language. In the Python community, Van Rossum is known as a “Benevolent Dictator for Life” (BDFL), meaning that he continues to oversee the Python development process, making decisions where necessary.[3] He is currently employed by Google, where he spends half his time working on Python development.
Biography
Van Rossum was born and grew up in the Netherlands, where he received a masters degree in mathematics and computer science from the University of Amsterdam in 1982. He later worked for various research institutes, including the Dutch Centrum Wiskunde & Informatica (CWI), Amsterdam, the National Institute of Standards and Technology (NIST), Gaithersburg, Maryland, and the Corporation for National Research Initiatives (CNRI), Reston, Virginia.
In December 2005, Van Rossum was hired by Google. [4] He wrote a web based code review tool for Google in Python.[5]
Van Rossum received the 2001 Award for the Advancement of Free Software from the Free Software Foundation (FSF) at the 2002 FOSDEM conference in Brussels, Belgium. Guido received a NLUUG Award in May 2003. In 2006 he was recognized as a Distinguished Engineer by the Association for Computing Machinery.
Personal life
Guido van Rossum is the brother of Just van Rossum, a type designer and also a programmer. Just van Rossum designed the font that is used in the "Python Powered" logo. Currently Guido lives in California together with his American wife Kim Knapp[6] and their son Orlijn.[7][8][9]
Work
While working at the Stichting Mathematisch Centrum (CWI), Guido van Rossum wrote and contributed a glob() routine to BSD Unix in 1986.[10][11] Van Rossum also worked on the development of the ABC programming language.
Python
About the origin of Python, Van Rossum wrote in 1996:
Over six years ago, in December 1989, I was looking for a "hobby" programming project that would keep me occupied during the week around Christmas. My office … would be closed, but I had a home computer, and not much else on my hands. I decided to write an interpreter for the new scripting language I had been thinking about lately: a descendant of ABC that would appeal to Unix/C hackers. I chose Python as a working title for the project, being in a slightly irreverent mood (and a big fan of Monty Python's Flying Circus).[12]
In 2000 he further wrote:
Python's predecessor, ABC, was inspired by SETL – Lambert Meertens spent a year with the SETL group at NYU before coming up with the final ABC design![13]
Computer Programming for Everybody
In 1999, Van Rossum submitted a funding proposal to 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
Arguably, several of these ambitions have since been realized. Python has grown to become a popular programming language, particularly in the Internet environment.
References
- ↑ Guido van Rossum - CodeCall Programming Wiki
- ↑ http://mail.python.org/pipermail/python-dev/2007-January/070849.html
- ↑ "Benevolent dictator for life". Linux Format. 2005-02-01. http://www.linuxformat.co.uk/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=10. Retrieved 2007-11-01.
- ↑ Python Creator Guido van Rossum now working at Google - O'Reilly ONLamp Blog
- ↑ http://www.niallkennedy.com/blog/archives/2006/11/google-mondrian.html Mondrian
- ↑ (Python-Dev) Guido and Kim married
- ↑ Guido van Rossum - Brief Bio
- ↑ (Mailman-Announce) forwarded message from Guido van Rossum, "Oh, and to top it all off, I'm going on vacation. I'm getting married and will be relaxing on my honeymoon."
- ↑ What's New in Python?, "Not your usual list of new features", Stanford CSL Colloquium, October 29, 2003; BayPiggies, November 13, 2003, Guido van Rossum, Elemental Security
- ↑ 'Globbing' library routine
- ↑ File::Glob - Perl extension for BSD glob routine - search.cpan.org
- ↑ Foreword for "Programming Python" (1st ed.)
- ↑ [Python-Dev] SETL (was: Lukewarm about range literals)
External links
Search Wikimedia Commons | Wikimedia Commons has media related to: Guido van Rossum |
- Guido van Rossum's homepage
- Neopythonic (New Weblog)
- All Things Pythonic (Old Weblog)
- The History of Python Guido's blog on the History of Python and design decisions
- Computer Programming for Everybody
- Interview with Guido van Rossum on FLOSS Weekly
- Computerworld Interview with Guido van Rossum on Python
- Google App Engine - Run your web applications on Google's infrastructure - technical talk on Google App Engine given by Guido van Rossum at Stanford University. (online video archive)
ar:جايدو ڤان روسم bg:Гуидо ван Росум ca:Guido van Rossum cs:Guido van Rossum de:Guido van Rossum es:Guido van Rossum eu:Guido van Rossum fa:گیدو ون روسوم fr:Guido van Rossum id:Guido van Rossum it:Guido van Rossum ml:ഗൈഡോ വാന് റോസ്സം ms:Guido van Rossum nl:Guido van Rossum ja:グイド・ヴァンロッサム pl:Guido van Rossum pt:Guido van Rossum ru:Россум, Гвидо ван sk:Guido van Rossum sr:Гвидо ван Росум fi:Guido van Rossum sv:Guido van Rossum tr:Guido van Rossum uk:Ґвідо ван Россум zh:吉多·范罗苏姆
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...
- Pages with broken file links
- Articles with hCards
- All articles with unsourced statements
- Articles with unsourced statements from April 2009
- Articles with invalid date parameter in template
- 1960 births
- Living people
- Dutch computer programmers
- Programming language designers
- Google employees
- Computer programmers
- Free software programmers
- Dutch computer scientists
- Python programming language
- University of Amsterdam alumni
- People from Haarlem