Paul Graham | |
---|---|
Englanti Paul Graham | |
Syntymäaika | 13. marraskuuta 1964 (57-vuotias) |
Syntymäpaikka | |
Kansalaisuus | USA |
Ammatti | ohjelmoija , yrittäjä , esseisti |
puoliso | Jessica Livingston |
Verkkosivusto | paulgraham.com |
Mediatiedostot Wikimedia Commonsissa |
Paul Graham ( eng. Paul Graham , syntynyt 13. marraskuuta 1964 [3] , Weymouth [4] ) on amerikkalainen yrittäjä, esseisti, ohjelmoija, tunnettu Lisp - ohjelmointikielen käytön kannattaja ja edistäjä . Hän loi muun muassa Lispin murteen, jota hän kutsui Arciksi . Useiden ohjelmointia käsittelevien kirjojen kirjoittaja.
Graham suoritti kandidaatin tutkinnon Cornellin yliopistosta , M.A :n ja Ph.D :n sovelletussa tieteessä (tietokonetiede) Harvardista vuonna 1988 ja 1990, ja hän opiskeli maalausta Rhode Island School of Designissa ja Firenzen kuvataideakatemiassa .[5] .
Vuonna 2008 Paul Graham meni naimisiin Jessica Livingstonin kanssa [6] [7] .
Graham ja Robert Morris perustivat Viawebin vuonna 1995., ensimmäinen sovelluspalveluntarjoaja (ASP). Common Lisp -kielellä kirjoitettu Viaweb-ohjelmisto antoi käyttäjille mahdollisuuden luoda omia verkkokauppoja. Kesällä 1998 Viaweb myytiin Yahoolle 455 000 Yahoon osakkeella, joiden arvo oli 49,6 miljoonaa dollaria [8] . Yahoo antoi tälle tuotteelle nimen Yahoo Store.
Hän on kirjoittanut julkaisut On Lisp (1993) [9] , ANSI Common Lisp (1995) [10] ja Hackers & Painters (2004) [11] . Kaksi ensimmäistä kirjaa käsittelevät Lisp-ohjelmointikieltä. Samaan aikaan "On Lisp" keskittyy makroihin ja muihin Lispin erityisominaisuuksiin osoittaen, kuinka niiden käyttö voi muuttaa lähestymistapaa joidenkin ongelmien ratkaisemiseen. ANSI Common Lisp on ohjelmoijille tarkoitettu Lispin aluke, joka sisältää vaiheittaisen selityksen kaikista kielen peruskäsitteistä ja melko täydellisen kuvauksen ANSI Common Lisp -standardista. Kolmas kirja [11] on kokoelma ei suoraan toisiinsa liittyviä esseitä, jotka käsittelevät erilaisia ohjelmointiin liittyviä kysymyksiä tavalla tai toisella: verkkosovellusten oikea suunnittelu, kielten valinta, roskapostisuojausongelma, Internetin taloustiede startup-yritykset ja niin edelleen.
Myytyään Viawebin Graham alkoi kirjoittaa tarinoita verkkosivustolleen paulgraham.com . Ne vaihtelevat Beating the Averagesista [12] , joka vertaa Lispia muihin ohjelmointikieliin, pohdiskeluihin nörttien elämästä lukiossa ( Why Nerds are Unpopular ) [13] . Kokoelma hänen esseistään julkaistiin edellä mainituna O'Reillyn kirjana Hackers & Painters [ 11 ] .
Graham on kirjoittanut niin sanotun "Blub-paradoksin", johon viitataan usein temaattisista resursseista, jotka on omistettu keskustelulle uusista ja rajoitetusti suosituista ohjelmointikielistä ja -mekanismeista. Blub-paradoksia kuvataan esseessä Conquering Mediocrity. Sen olemus piilee siinä, että ohjelmoija, joka osaa tietyn kielen ("Blub") "ajattelee Blubissa" - ilmaisee minkä tahansa ongelman ratkaisun Blubilla, ja tehokkaammalla kielellä saatavilla olevat lisätyökalut eivät ole minkään arvoisia. hänen silmänsä, koska hän ei voi käyttää niitä. Vasta kun ohjelmoija jostain ulkoisista lisäsyistä oppii tehokkaamman kielen, hän voi katsoa Blubia alaspäin ja nähdä sen rajoitukset. Siten Blubin rajoitukset eivät yksinään voi olla kannustimena oppia tehokkaampaa kieltä, koska tämän rajoituksen ymmärtämiseksi täytyy sellainen kieli jo osata. Tällä Graham selittää, miksi ohjelmoijat eivät yleensä ole halukkaita oppimaan tehokkaampia ohjelmointityökaluja kuin ne, jotka he jo omistavat (etenkin Lispin epäsuosion vuoksi ).
Sitä kuvattiin ensimmäisen kerran vuonna 2008 esseessä "Kuinka vastustaa" ("How to disagree") [14] . Mahdolliset argumentit esitetään 7-tason hierarkiassa argumenttien vahvuuden lisäämiseksi. Kirjoittaja huomaa sen
jos hierarkiassa ylöspäin siirtyminen vähentää keskustelun intensiteettiä, se hyödyttää useimpia sen osallistujia.
.
Argumentit kiistassa vahvuudesta ja arvosta (ja samalla käytön harvinaisuudesta) rakentuvat Grahamin mukaan "pyramidin" seitsemään vaiheeseen:
Vuonna 2005 Graham piti Harvard Computer Societylle puheen , joka julkaistiin myöhemmin esseenä " How to Startup" [ 15] , ja perusti Y:n Robert MorrisinjaJessica Livingstonin,Trevor Blackwellin tarjotakseen startupeille rahaa matkansa alussa , varsinkin ne, jotka ovat perustaneet hyvin nuoret ihmiset, jotka ovat keskittyneet uusien ohjelmistoteknologioiden luomiseen. Y Combinator on sijoittanut moniin startup -yrityksiin, mukaan lukien reddit , Dropbox , Airbnb , Justin.tv , silmukka, Heroku ja Xobni[16] .
BusinessWeek - lehti sisällytti Paul Grahamin The 25 Most Influential People on the Webiin vuonna 2008 [17] .
Yksi Paul Grahamin ja Y Combinatorin menestyneistä projekteista oli sosiaalisen uutissivuston Hacker News luominen .