Komputer Sains    
   
Daftar Isi
(Sebelumnya) Guido van RobotGuitar Pro (Berikutnya)

Guido van Rossum

Guido van Rossum
Guido van Rossum OSCON 2006.jpg
Van Rossum at OSCON 2006
Born(1956-01-31) 31 January 1956 (age 57)
Netherlands
NationalityDutch
Alma materUniversity of Amsterdam
OccupationComputer programmer, author
EmployerDropbox[1]
Known forPython programming language
Spouse(s)Kim Knapp
ChildrenOrlijn Michiel Knapp-van Rossum[2]
AwardsAward for the Advancement of Free Software (2001)
Website
python.org/~guido/
neopythonic.blogspot.com/

Guido van Rossum (born 31 January[3] 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.[4] He was employed by Google until 7 December 2012, where he spent half his time developing the Python language. In January 2013, Van Rossum started working with Dropbox.[1]

Contents

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 United States 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.[5] He wrote a web-based code-review tool for Google in Python.[6][7]

Personal life

Guido van Rossum is the brother of Just van Rossum, a type designer and also a programmer. Just van Rossum designed the typeface that is used in the "Python Powered" logo. Guido lives in California with his American wife, Kim Knapp,[8] and their son, Orlijn.[9][10][11]

Work

While working at the Stichting Mathematisch Centrum (CWI), Guido van Rossum wrote and contributed a glob() routine to BSD Unix in 1986.[12][13] Van Rossum also worked on the development of the ABC programming language.

Python

Van Rossum at the Google I/O Developer's Conference.

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).[14]

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![15]

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. For example, as of November 2011, it is the 3rd most popular language on the GitHub.com social coding website,[16] and according to a programming language popularity survey[17] it is consistently amongst the top 10 most mentioned languages in job postings. Additionally, it is consistently in the top 10 most popular languages according to the TIOBE Programming Community Index.[18]

Mondrian (Google software)

Working for Google, Van Rossum developed Mondrian, a code review system internally used by the Google company. The code is web based and primarily based on Python.

He named the software after Piet Mondrian (1872–1944; birth name Mondriaan), a Dutch painter.[19] A related software project he named after Gerrit Rietveld, another Dutch designer.

Dropbox

On Dec 7, 2012 Dropbox announced that they were "thrilled to welcome Guido, creator of Python and long-time friend, to the Dropbox team!!" [20][21]

Recognition

References

  1. ^ a b Constine, Josh. "Dropbox Hires Away Google’s Guido Van Rossum, The Father Of Python". Techcrunch. http://techcrunch.com/2012/12/07/drop box-guido-van-rossum-python/. Retrieved 12/7/2012.
  2. ^ Guido van Rossum - CodeCall Programming Wiki[dead link]
  3. ^ (Python-Dev) Happy Birthday, Guido!, Guido van Rossum, January 31 17:00:29 CET 2007, Python-Dev mailing list
  4. ^ "Benevolent dictator for life". Linux Format. 2005-02-01. Retrieved 2007-11-01. [dead link]
  5. ^ Python Creator Guido van Rossum now working at Google, December 21, 2005, by Jeremy Jones - O'Reilly ONLamp Blog
  6. ^ Mondrian Google Mondrian: web-based code review and storage, November 30, 2006, Niall Kennedy's Weblog
  7. ^ Code Reviews at Google, 8 June 2010, Bogle’s Blog[dead link]
  8. ^ (Python-Dev) Guido and Kim married, Ken Manheimer, 6 June 2000, Python-Dev -- Python core developers
  9. ^ Guido van Rossum - Brief Bio
  10. ^ (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."
  11. ^ 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
  12. ^ 'Globbing' library routine
  13. ^ File::Glob - Perl extension for BSD glob routine - search.cpan.org
  14. ^ Foreword for "Programming Python" (1st ed.)
  15. ^ [Python-Dev] SETL (was: Lukewarm about range literals)
  16. ^ GitHub.com Top Languages
  17. ^ Programming Language Popularity
  18. ^ TIOBE Programming Community Index for November 2011, [1], November 2011
  19. ^ "An Open Source App: Rietveld Code Review Tool". May 2008. https://developers.google.com/appengi ne/articles/rietveld. Retrieved 2012-08-24. "... the internal web app, which I code-named Mondrian after one of my favorite Dutch painters"
  20. ^ [2]
  21. ^ [3]

External links

Persondata
NameRossum, Guido van
Alternative names 
Short descriptionAuthor of the Python computer programming language.
Date of birth1956-01-31
Place of birthNetherlands
Date of death 
Place of death 
(Sebelumnya) Guido van RobotGuitar Pro (Berikutnya)