Guido van Rossum

Fra Wikipedia, den frie encyklopedi
Guido van Rossum
Født31. jan. 1956Rediger på Wikidata (68 år)
Haarlem
BeskjeftigelseInformatiker, ingeniør, skribent, programmerer Rediger på Wikidata
Embete
Utdannet vedUniversitetet i Amsterdam (–1981) (akademisk grad: mastergrad)
Stedelijk Gymnasium Haarlem
NasjonalitetKongeriket Nederlandene
UtmerkelserFSF Award for the Advancement of Free Software (2002)[1]
ACM Distinguished Member (2006)[2]

Guido van Rossum (ˈɣido vɑn ˈrɔsʏm, -səm; født 31. januar 1956) er en nederlandsk programvareutvikler best kjent som skaperen av programmeringsspråket Python, noe han hadde lederansvaret for inntil han trakk seg fra posisjonen i juli 2018.[3][4]

Oppvekst og liv[rediger | rediger kilde]

Guido er født og oppvokst i Nederland, hvor han tok en mastergrad i matematikk og IKT ved Universitetet i Amsterdam i 1982. Han har en bror ved navnet Just van Rossum, som er en typograf og programvareutvikler som designet skrifttypen som blir brukt i "Python Powered" logoen.[trenger referanse]

Guido bor i Belmont, California med sin kone, Kim Knapp,[5] og deres sønn.[6][7][8] Ifølge hjemmesiden hans og nederlandske navne-konvensjoner, er van i navnet hans stavet med stor forbokstav når han er referert til med etternavnet alene, men ikke når man benytter både fornavnet og etternavnet samtidig.[9]

Arbeid[rediger | rediger kilde]

Mens han jobbet for Centrum Wiskunde & Informatica (CWI), skrev Van Rossum en glob() rutine som han donerte til BSD Unix i 1986[10][11] og hjalp til med å utvikle programmeringsspråket ABC. Han sa en gang, "Jeg prøver å nevne ABCs påvirkning, fordi jeg står i gjeld til alt det jeg lærte underveis i det prosjektet, og til menneskene som jobbet på det."[12] Han har også skapt Grail, en tidlig nettleser skrevet i Python, og involvert seg i diskusjoner om HTML standarden.[13]

Han har jobbet for en rekke forsknings-institutter inkludert Centrum Wiskunde & Informatica (CWI) i Nederland, National Institute of Standards and Technology (NIST) i USA, og Corporation for National Research Initiatives (CNRI). Fra 2000 til 2003 jobbet han for firmaet Zope. I 2003 forlot Van Rossum Zope for å begynne hos firmaet Elemental Security. Mens han var der jobbet han på et skreddersydd programmeringsspråk for selskapet.[14] Fra 2005 til desember 2012 jobbet han ved Google, hvor han brukte halvparten av arbeidstiden sin på å utvikle programmeringsspråket Python. I januar 2013 startet han å jobbe for Dropbox.[15]

Python[rediger | rediger kilde]

Van Rossum på Google I/O utvikler konferansen i 2008.
Van Rossum på O'Reilly Open Source Convention (OSCON) i 2006.

I desember 1989 var Van Rossum på utkikk etter et "'hobby' programmerings-prosjekt som kunne holde han opptatt i løpet av romjulen", siden kontoret var stengt da han bestemte seg for å skrive en interpreter for et "nytt skript språk han hadde tenkt på i det siste: en arvtager etter programmeringsspråket ABC som kunne appellere til Unix og C hackere". Han forklarer valget av navnet "Python" med at han "var i et lett respektløst humør (og en stor fan av Monty Python's Flying Circus)".[16]

Han har forklart at Pythons forgjenger, ABC, var inspirert av SETL, og påpeker at ABCs med-utvikler Lambert Meertens hadde "tilbrakt et år hos SETL gruppen ved NYU før han kom opp med det endelige designet for ABC".[17]

I juli 2018 annonserte Van Rossum at han ville trekke seg fra posisjonen som leder for programmeringsspråket Python.[18]

Programvareutvikling for alle[rediger | rediger kilde]

I 1999 sendte Van Rossum et forslag til DARPA om finansiering kalt "Computer Programming for Everybody," hvor han ytterligere klargjør målene sine for hva Python skulle være:

  • Ett enkelt og intuitivt språk som skal være like kraftfullt som konkurrerende språk
  • Åpen kildekode, slik at alle kan bidra til utviklingen av språket
  • Kildekode som er like forståelig som engelsk
  • Egnet for dagligdagse oppgaver, slik at utviklingstiden er kort

Python har vokst, og har blitt et populært programmeringsspråk. Per oktober 2017 var det nummer to av de mest populære språkene på GitHub, en sosial programmerings-nettside, bak JavaScript og foran Java.[19] Ifølge en popularitetsundersøkelse for programmeringsspråk [20] er det konsistent blant de ti mest omtalte språkene i jobbannonser. Python er også blant de ti mest populære språkene ifølge TIOBE Programming Community Index.[21]

Mondrian[rediger | rediger kilde]

Hos Google utviklet Van Rossum Mondrian, et nett-basert kodegjennomgangs system skrevet i Python og benyttet internt i selskapet. Han navnga programvaren etter den nederlandske maleren Piet Mondriaan.[22] Han navnga et annet relatert programvare prosjekt etter Gerrit Rietveld, en nederlandsk designer.[23]

Dropbox[rediger | rediger kilde]

I 2013 startet Van Rossum å jobbe for skylagringsfirmaet Dropbox.[24]

Priser[rediger | rediger kilde]

Referanser[rediger | rediger kilde]

  1. ^ www.gnu.org[Hentet fra Wikidata]
  2. ^ awards.acm.org, besøkt 29. mai 2020[Hentet fra Wikidata]
  3. ^ «Benevolent dictator for life». Linux Format. 1. februar 2005. Arkivert fra originalen 1. oktober 2006. Besøkt 1. november 2007. 
  4. ^ «Transfer of power». 
  5. ^ Manheimer, Ken (6. juni 2000). «(Python-Dev) Guido and Kim married». Python-Dev -- Python core developers. Arkivert fra originalen 28. september 2010. 
  6. ^ «Guido van Rossum - Brief Bio». Arkivert fra originalen 19. august 2014. 
  7. ^ «(Mailman-Announce) forwarded message from Guido van Rossum». Arkivert fra originalen 27. mai 2008. «Oh, and to top it all off, I'm going on vacation. I'm getting married and will be relaxing on my honeymoon.» 
  8. ^ van Rossum, Guido. «What's New in Python?» (PDF). "Not your usual list of new features". Stanford CSL Colloquium, 29 October 2003; BayPiggies, 13 November 2003. Elemental Security. Arkivert (PDF) fra originalen 27. juni 2010. 
  9. ^ van Rossum, Guido. «Guido's Personal Home Page». Besøkt 2. februar 2018. 
  10. ^ «'Globbing' library routine». Arkivert fra originalen 19. desember 2007. 
  11. ^ «File::Glob - Perl extension for BSD glob routine». metacpan.org. Arkivert fra originalen 7. august 2013. 
  12. ^ Venners, Bill. «The Making of Python». www.artima.com. Arkivert fra originalen 1. september 2016. Besøkt 14. september 2016. 
  13. ^ «Re: xmosaic experience». Arkivert fra originalen 28. august 2016. 
  14. ^ «2018 Museum Fellow Guido van Rossum, Python Creator & Benevolent Dictator for Life - Computer History Museum». Arkivert fra originalen 24. juli 2018. Besøkt 23. august 2018. 
  15. ^ Constine, Josh. «Dropbox Hires Away Google's Guido van Rossum, The Father Of Python». Techcrunch. Arkivert fra originalen 9. desember 2012. Besøkt 7. desember 2012. 
  16. ^ «Foreword for "Programming Python" (1st ed.)». Arkivert fra originalen 24. juli 2014. 
  17. ^ «Python-Dev] SETL (was: Lukewarm about range literals)». Arkivert fra originalen 14. mai 2011. 
  18. ^ Fairchild, Carlie (12. juli 2018). «Guido van Rossum Stepping Down from Role as Python's Benevolent Dictator For Life». Linux Journal (engelsk). Besøkt 12. juli 2018. 
  19. ^ Weinberger, Matt (11. oktober 2017). «The 15 most popular programming languages, according to the 'Facebook for programmers'». Business Insider. Besøkt 22. januar 2018. 
  20. ^ «Programming Language Popularity». Arkivert fra originalen 12. april 2015. 
  21. ^ «TIOBE Programming Community Index for November 2011». 1. november 2011. Arkivert fra originalen 13. februar 2016. Besøkt 14. mars 2019. 
  22. ^ van Rossum, Guido (1. mai 2008). «An Open Source App: Rietveld Code Review Tool». Arkivert fra originalen 17. oktober 2015. Besøkt 24. august 2012. «... the internal web app, which I code-named Mondrian after one of my favorite Dutch painters» 
  23. ^ «An Open Source App: Rietveld Code Review Tool». Arkivert fra originalen 17. oktober 2015. 
  24. ^ «Welcome Guido!». Dropbox Tech Blog. 7. desember 2012. Arkivert fra originalen 7. september 2013. Besøkt 6. september 2013. 
  25. ^ «Guido van Rossum Ontvangt NLUUG Award». NLUUG. 28. mai 2003. Besøkt 22. januar 2018. 
  26. ^ «Guido van Rossum | Computer History Museum». www.computerhistory.org (engelsk). 

Eksterne lenker[rediger | rediger kilde]