Guido van Rossum
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]
Guido van Rossum | |||
---|---|---|---|
Født | 31. jan. 1956 (68 år) Haarlem | ||
Beskjeftigelse | Informatiker, ingeniør, skribent, programmerer | ||
Embete |
| ||
Utdannet ved | Universitetet i Amsterdam (–1981) (akademisk grad: mastergrad) Stedelijk Gymnasium Haarlem | ||
Nasjonalitet | Kongeriket Nederlandene | ||
Utmerkelser | FSF Award for the Advancement of Free Software (2002) (deles ut av: Free Software Foundation)[1] ACM Distinguished Member (2006)[2] | ||
Oppvekst og liv
redigerGuido 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
redigerMens 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
redigerI 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
redigerI 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
redigerHos 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
redigerI 2013 startet Van Rossum å jobbe for skylagringsfirmaet Dropbox.[24]
Priser
rediger- I 2002 ved FOSDEM konferansen i Brussel mottok Van Rossum 2001 prisen Award for the Advancement of Free Software fra Free Software Foundation (FSF) for arbeidet sitt på Python.
- I mai 2003 mottok han en pris fra NLUUG.[25]
- I 2006 mottok han anerkjennelsen som en fremragende ingeniør fra Association for Computing Machinery.
- I 2018 ble han gjort til stipendiat hos Computer History museum.[26]
Referanser
rediger- ^ www.gnu.org[Hentet fra Wikidata]
- ^ awards.acm.org, besøkt 29. mai 2020[Hentet fra Wikidata]
- ^ «Benevolent dictator for life». Linux Format. 1. februar 2005. Arkivert fra originalen 1. oktober 2006. Besøkt 1. november 2007.
- ^ «Transfer of power».
- ^ Manheimer, Ken (6. juni 2000). «(Python-Dev) Guido and Kim married». Python-Dev -- Python core developers. Arkivert fra originalen 28. september 2010.
- ^ «Guido van Rossum - Brief Bio». Arkivert fra originalen 19. august 2014.
- ^ «(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.»
- ^ 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.
- ^ van Rossum, Guido. «Guido's Personal Home Page». Besøkt 2. februar 2018.
- ^ «'Globbing' library routine». Arkivert fra originalen 19. desember 2007.
- ^ «File::Glob - Perl extension for BSD glob routine». metacpan.org. Arkivert fra originalen 7. august 2013.
- ^ Venners, Bill. «The Making of Python». www.artima.com. Arkivert fra originalen 1. september 2016. Besøkt 14. september 2016.
- ^ «Re: xmosaic experience». Arkivert fra originalen 28. august 2016.
- ^ «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.
- ^ 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.
- ^ «Foreword for "Programming Python" (1st ed.)». Arkivert fra originalen 24. juli 2014.
- ^ «Python-Dev] SETL (was: Lukewarm about range literals)». Arkivert fra originalen 14. mai 2011.
- ^ Fairchild, Carlie (12. juli 2018). «Guido van Rossum Stepping Down from Role as Python's Benevolent Dictator For Life». Linux Journal (på engelsk). Besøkt 12. juli 2018.
- ^ Weinberger, Matt (11. oktober 2017). «The 15 most popular programming languages, according to the 'Facebook for programmers'». Business Insider. Besøkt 22. januar 2018.
- ^ «Programming Language Popularity». Arkivert fra originalen 12. april 2015.
- ^ «TIOBE Programming Community Index for November 2011». 1. november 2011. Arkivert fra originalen 13. februar 2016. Besøkt 14. mars 2019.
- ^ 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»
- ^ «An Open Source App: Rietveld Code Review Tool». Arkivert fra originalen 17. oktober 2015.
- ^ «Welcome Guido!». Dropbox Tech Blog. 7. desember 2012. Arkivert fra originalen 7. september 2013. Besøkt 6. september 2013.
- ^ «Guido van Rossum Ontvangt NLUUG Award». NLUUG. 28. mai 2003. Besøkt 22. januar 2018.
- ^ «Guido van Rossum | Computer History Museum». www.computerhistory.org (på engelsk).
Eksterne lenker
rediger- (en) Offisielt nettsted
- Offisiell blogg
- Offisiell blogg
- (en) Guido van Rossum – kategori av bilder, video eller lyd på Commons
- Historien om Python Guidos blog om historien til Python og designvalg
- Programvareutvikling for alle
- Intervju med Guido van Rossum hos FLOSS Weekly
- Guido van Rossum Guidos intervju hos Workspiration
- Computerworld intervju med Guido van Rossum om Python
- Google App Engine — Kjør web applikasjonene dine på Google sin infrastruktur — teknisk foredrag av Guido van Rossum om Google App Engine ved Stanford University. (online video arkiv)