Paul Graham (programmeur)
Paul Graham ( / ɡ r æ m / ; né le 13 novembre 1964) [1] est un informaticien américain d’origine anglaise , essayiste, entrepreneur, capital-risqueur et auteur. Il est surtout connu pour son travail sur le langage de programmation Lisp , son ancienne startup Viaweb (rebaptisée plus tard Yahoo! Store ), cofondateur de l’influent accélérateur de startups et société de capital d’amorçage Y Combinator , son blog, et Hacker News . Il est l’auteur de plusieurs livres de programmation informatique, dont : On Lisp [3] , ANSI Common Lisp[4] , et Hackers & Peintres [5] . Le journaliste technologique Steven Levy a décrit Graham comme un “philosophe hacker”. [6]
Paul Graham | |
---|---|
Paul Graham | |
Née | ( 13/11/1964 )13 novembre 1964 (57 ans) [1] Weymouth, Dorset , Angleterre [2] |
Citoyenneté | américain britannique |
Éducation | École secondaire de la passerelle |
mère nourricière | Université Cornell (BA) Université Harvard (MS, PhD) |
Connu pour | Viaweb Y Combinator Hacker News Hackers & Painters |
Conjoint(s) | Jessica Livingston (m. 2008) |
Carrière scientifique | |
Des champs | L’informatique |
Thèse | L’état d’un programme et ses utilisations (1990) |
Conseillère doctorale | Thomas E. Cheatham Jr. |
Site Internet | paulgraham.com _ |
Éducation et début de la vie
Graham et sa famille ont déménagé à Pittsburgh , Pennsylvanie en 1968, où il a ensuite fréquenté la Gateway High School . Graham s’est intéressé aux sciences et aux mathématiques grâce à son père qui était physicien nucléaire. [ citation nécessaire ]
Graham a reçu un baccalauréat ès arts en philosophie de l’Université Cornell [7] [8] (1986). [9] Il a ensuite fréquenté l’Université de Harvard , obtenant une maîtrise ès sciences (1988) et un doctorat en philosophie (1990) en informatique . [7] [10] Il a également étudié la peinture à la Rhode Island School of Design et à l’ Accademia di Belle Arti à Florence . [7] [10]
Carrière
En 1996, Graham et Robert Morris fondent Viaweb et recrutent Trevor Blackwell peu de temps après. Viaweb a été le premier fournisseur de services applicatifs (ASP) selon Graham. Le logiciel de Viaweb, écrit principalement en Common Lisp , permettait aux utilisateurs de créer leurs propres boutiques Internet . À l’été 1998, après que Jerry Yang ait reçu une forte recommandation d’ Ali Partovi , [11] Viaweb a été vendu à Yahoo! pour 455 000 actions de Yahoo! actions, évaluées à 49,6 millions de dollars. [12] Après l’acquisition, le produit est devenu Yahoo! Magasin.
Graham a ensuite été remarqué pour ses essais, qu’il publie sur son site Web personnel. Les sujets d’essai vont de Beating the Averages , [13] qui compare Lisp à d’autres langages de programmation et introduit le langage de programmation hypothétique The Blub paradox]] , à Why Nerds are Unpopular , [14] une discussion sur la vie de nerd au lycée. Un recueil de ses essais a été publié sous le titre Hackers & Painters [5] par O’Reilly Media , qui comprend une discussion sur la croissance de Viaweb et ce que Graham perçoit comme étant les avantages de Lisp pour le programmer.
En 2001, Graham a annoncé qu’il travaillait sur un nouveau dialecte de Lisp nommé Arc . Il a été publié le 29 janvier 2008. [15] Au cours des années qui ont suivi, il a écrit plusieurs essais décrivant les caractéristiques ou les objectifs du langage, et certains projets internes chez Y Combinator ont été écrits en Arc, notamment le forum Web Hacker News et programme d’agrégation de nouvelles.
En 2005, après avoir donné une conférence à la Harvard Computer Society publiée plus tard sous le titre How to Start a Startup , Graham avec Trevor Blackwell , Jessica Livingston et Robert Morris ont lancé Y Combinator pour fournir un Financement de démarrage à un grand nombre de startups , en particulier celles lancées par des fondateurs plus jeunes et plus orientés techniquement. Y Combinator a désormais investi dans plus de 1300 startups, dont Reddit , Justin.tv , Xobni , Dropbox , Airbnb et Stripe . [16]
BusinessWeek a inclus Paul Graham dans l’édition 2008 de son article annuel, Les 25 personnes les plus influentes sur le Web . [17]
En réponse à la proposition de loi Stop Online Piracy Act (SOPA), Graham a annoncé fin 2011 qu’aucun représentant d’une entreprise qui la soutenait ne serait invité aux événements Demo Day de Y Combinator. [18]
En février 2014, Graham a démissionné de son rôle quotidien chez Y Combinator. [ citation nécessaire ]
En octobre 2019, Graham a annoncé une spécification pour un autre nouveau dialecte de Lisp, écrit en lui-même, nommé Bel. [19]
Graham écrit et auto-publie des essais sur son site Web, [20] en voici quelques exemples :
La hiérarchie des désaccords de Graham
La hiérarchie des désaccords de Graham
Graham a proposé une hiérarchie des désaccords dans un essai de 2008 Comment ne pas être d’accord , [21] plaçant les types d’ arguments dans une hiérarchie en sept points et observant que “si gravir la hiérarchie des désaccords rend les gens moins méchants, cela rendra la plupart d’entre eux plus heureux.” Graham a également suggéré que la hiérarchie peut être considérée comme une pyramide, car les formes les plus élevées de désaccord sont plus rares.
En suivant cette hiérarchie, Graham note que les formes articulées d’injures (par exemple, “L’auteur est un dilettante important”) ne sont pas différentes des insultes grossières.
Le paradoxe Blub
Graham considère la hiérarchie des langages de programmation avec l’exemple de Blub , un langage hypothétiquement moyen “en plein milieu du continuum de l’abstraction. Ce n’est pas le langage le plus puissant, mais il est plus puissant que le Cobol ou le langage machine “. [22] Il a été utilisé par Graham pour illustrer une comparaison, au-delà de la complétude de Turing , de la puissance des langages de programmation, et plus précisément pour illustrer la difficulté de comparer un langage de programmation que l’on connaît à un autre que l’on ne connaît pas.
…Ces études voudraient prouver formellement qu’une certaine langue est plus ou moins expressive qu’une autre langue. Déterminer objectivement plutôt que subjectivement une telle relation entre les langues semble quelque peu problématique, un phénomène dont Paul Graham a parlé dans “The Blub Paradox”. [23] [24]
Graham considère un hypothétique programmeur Blub. Lorsque le programmeur regarde le “continuum de puissance”, il considère que les langages inférieurs sont moins puissants car il leur manque certaines fonctionnalités auxquelles un programmeur Blub est habitué. Mais quand ils lèvent les yeux, ils ne se rendent pas compte qu’ils lèvent les yeux : ils voient simplement des “langages étranges” avec des fonctionnalités inutiles et supposent qu’ils sont équivalents en puissance, mais avec “d’autres trucs poilus ajoutés aussi”. Lorsque Graham considère le point de vue d’un programmeur utilisant un langage supérieur à Blub, il décrit ce programmeur comme méprisant Blub et notant ses fonctionnalités “manquantes” du point de vue du langage supérieur. [23]
Graham décrit cela comme le paradoxe Blub et conclut que “Par induction, les seuls programmeurs en mesure de voir toutes les différences de puissance entre les différents langages sont ceux qui comprennent le plus puissant.” [23]
Le concept a été cité par des programmeurs tels que Joel Spolsky . [25]
Écrire, brièvement
A l’écriture :
Je pense qu’il est beaucoup plus important de bien écrire que la plupart des gens ne le pensent. L’écriture ne se contente pas de communiquer des idées; il les génère. Si vous êtes mauvais en écriture et que vous n’aimez pas le faire, vous passerez à côté de la plupart des idées que l’écriture aurait générées. [26]
Vie privée
En 2008, Graham a épousé Jessica Livingston . [27] [28] [29] Ils ont deux enfants et vivent en Angleterre. [30]
Références
- ^ un b “Graham, Paul 1964 – Autorités et Vocabulaires (la Bibliothèque de Fichier d’Autorité de Nom de Congrès)” . Bibliothèque du Congrès américain. 11 mars 2005 . Récupéré le 12 mars 2012 . (Paul Graham, né le 13 novembre 1964)
- ^ “Non, je suis né à Weymouth, en Angleterre. Mon père est cependant gallois” . Nouvelles des pirates . Ycombinateur. 5 octobre 2008 . Récupéré le 8 avril 2020 .
- ^ Graham, Paul (1994). Sur Lisp : techniques avancées pour Common Lisp . Falaises d’Englewood, New Jersey : Prentice Hall. ISBN 0-13-030552-9.
- ^ Graham, Paul (1996). Lisp commun ANSI . Falaises d’Englewood, New Jersey : Prentice Hall. ISBN 0-13-370875-6.
- ^ un b Graham, Paul (2004). Hackers & painters : grandes idées de l’ère informatique . Sébastopol, Californie : O’Reilly. ISBN 0-596-00662-4.
- ^ “Y Combinator est allé en supernova” . filaire.com . Câblé.
- ^ un bc “la biographie de Paul Graham “ . PaulGraham.com . Récupéré le 22 juillet 2011 .
- ^ Premier cycle . Paul Graham . Récupéré le 22 juillet 2011.
- ^ EZRA: Cornell’s Quarterly Magazine (automne 2011) “Paul Graham ’86”
- ^ un b “la biographie de Paul Graham” . SpeakerMix.com. Archivé de l’original le 9 avril 2012 . Récupéré le 6 mars 2012 .
- ^ Jessica., Livingston (2010). Fondateurs au travail : récits des débuts des startups . Apress. ISBN 978-1-4302-1078-8. OCLC 705381923 .
- ^ “Yahoo! Pour Acquérir Viaweb” . Yahoo! Inc. 8 juin 1998. Archivé de l’original le 1er juillet 2007 . Récupéré le 14 avril 2008 .
- ^ Graham, Paul. « Battre les moyennes » . Paulgraham.com .
- ^ Graham, Paul. “Pourquoi les nerds sont impopulaires” . Paulgraham.com .
- ^ Graham, Paul (29 janvier 2008). “Arc est sorti” . Paulgraham.com . Récupéré le 9 avril 2020 .
- ^ “Compagnies Y Combinator” . Y Univers combinateur . avril 2020 . Récupéré le 9 avril 2020 .
- ^ “Le Papa Ours : Paul Graham” . Bloomberg BusinessWeek . 29 septembre 2008 . Récupéré le 29 septembre 2008 .
- ^ Tsotsis, Alexia (22 décembre 2011). “Paul Graham: les entreprises de soutien SOPA ne sont plus autorisées à la journée de démonstration YC” . Tech Crunch . Récupéré le 23 décembre 2011 .
- ^ Graham, Paul (2019). ” Bel ” . paulgraham.com . Récupéré le 26 septembre 2021 .
- ^ Site officiel
- ^ Graham, Paul (mars 2008). “Comment ne pas être d’accord” . PaulGraham.com . Récupéré le 2 mai 2011 .
- ^ Graham, Paul (2001). « Battre les moyennes » . Récupéré le 28 avril 2007 . ; publié dans Hackers & Painters , 2004 ; l’essai a également été réimprimé dans The Planning and Scheduling Working Group Report on Programming Languages Archivé le 16 juin 2011 à la Wayback Machine , par JM Adams, R Hawkins, C Myers, C Sontag, S Speck
- ^ un bc Robinson , D. “Une Introduction à la Programmation Orientée Aspect dans e” (PDF) . Verilab .
- ^ Hidders, J.; Paredaens, J.; Vercammen, R.; Marrara, S. “Puissance expressive de la récursivité et des agrégats dans XQuery” (PDF) . Laboratoire de données Adrem . Université d’Anvers.
- ^ Spolsky, Joel (29 décembre 2005). “Les périls des JavaSchools”. Plus Joel sur le logiciel .
- ^ Graham, Paul (2005). “Écrire, brièvement” . paulgraham.com .
- ^ “Où allons-nous?” . Arclanguage.org. 26 octobre 2008 . Récupéré le 14 novembre 2008 .
- ^ “Félicitations à PG pour avoir été attelé” . news.ycombinator.com. 2 juin 2008 . Récupéré le 14 novembre 2008 .
- ^ Graham, Paul (janvier 2009). “Californie toute l’année” . Y Combinateur . Archivé de l’original le 13 mars 2012. Jessica Livingston et moi (qui sommes mariés malgré nos différents noms de famille) attendons notre premier enfant d’un jour à l’autre.
- ^ @paulg (14 avril 2020). “@OconHQ Nous vivons en Angleterre” (Tweet) – via Twitter .
Liens externes
Apprendre encore plus L’ utilisation de liens externes par cet article peut ne pas suivre les politiques ou les directives de Wikipedia . ( septembre 2019 ) Please improve this article by removing excessive or inappropriate external links, and converting useful links where appropriate into footnote references. (Learn how and when to remove this template message) |
Wikiquote a des citations liées à Paul Graham . |
- Inc. profil du magazine
- Audio : ce que les entreprises peuvent apprendre de l’open source
- Vidéo : “Be Good”: Paul Graham à la Startup School 08
- Paul Graham fournit une réponse étonnante aux spams
- Entretien technique
- Roberts, Russ (3 août 2009). “Graham sur les start-ups, l’innovation et la créativité” . EconTalk . Bibliothèque d’économie et de liberté .
- Le langage centenaire , un essai
- Les essais de Paul Graham dans toutes les langues