Пол Грэм (программист) - Paul Graham (programmer)
Пол Грэм | |
---|---|
Родился |
Уэймут, Дорсет , Англия
|
13 ноября 1964 г.
Гражданство | Британский американец |
Образование |
Корнельский университет (BA) Гарвардский университет (MS, PhD) |
Известен | Y Combinator , Новости хакеров |
Супруг (а) | Джессика Ливингстон (м. 2008) |
Научная карьера | |
Поля | Информатика |
Тезис | Состояние программы и ее использование (1990) |
Докторант | Томас Э. Читэм младший |
Веб-сайт |
Paulgraham |
Пол Грэм ( / ɡ r æ m / ; родился 13 ноября 1964 г.) - американский компьютерный ученый , эссеист, предприниматель, венчурный капиталист и писатель, родившийся в Англии . Он наиболее известен своей работой над языком программирования Lisp , своим бывшим стартапом Viaweb (позже переименованным в Yahoo! Store ), соучредителем влиятельного ускорителя стартапов и фирмой начального капитала Y Combinator , своим блогом и Hacker News . Он является автором нескольких книг по компьютерному программированию, в том числе: On Lisp (1993), ANSI Common Lisp (1995) и Hackers & Painters (2004). Технологический журналист Стивен Леви назвал Грэма «философом-хакером».
биография
Ранние годы
Грэм и его семья переехали в Питтсбург , штат Пенсильвания, в 1968 году, где он позже учился в средней школе Gateway . Грэм получил интерес к науке и математике от своего отца, который был физиком-ядерщиком.
Образование
Грэм получил степень бакалавра философии в Корнельском университете (1986). Затем он поступил в Гарвардский университет , получив степени магистра наук (1988) и доктора философии (1990) в области компьютерных наук . Он также изучал живопись в Школе дизайна Род-Айленда и в Accademia di Belle Arti во Флоренции .
Карьера
В 1996 году Грэм и Роберт Моррис основали Viaweb и вскоре наняли Тревора Блэквелла . По словам Грэма, Viaweb был первым поставщиком услуг приложений (ASP). Программное обеспечение Viaweb, написанное в основном на Common Lisp , позволяло пользователям создавать собственные интернет-магазины . Летом 1998 года, после того как Джерри Янг получил серьезную рекомендацию от Али Партови , Viaweb был продан Yahoo! за 455 000 акций Yahoo! акции на сумму 49,6 миллиона долларов. После приобретения продукт стал Yahoo! Магазин .
Позже Грэм получил уведомление за свои эссе, которые он публикует на своем личном веб-сайте. Темы эссе варьируются от «Превосходя средний», в котором Лисп сравнивается с другими языками программирования и вводится гипотетический язык программирования Blub , до « Почему ботаники непопулярны », где обсуждается жизнь ботаников в старшей школе. Коллекция его эссе было опубликовано в хакерах и художников по O'Reilly Media , которая включает в себя обсуждение роста Viaweb и что Грэм воспринимает как преимущества Лиспе программировать его.
В 2001 году Грэм объявил, что работает над новым диалектом Лиспа под названием Arc . Он был выпущен 29 января 2008 года. С тех пор он написал несколько эссе, описывающих особенности или цели языка, и некоторые внутренние проекты Y Combinator были написаны на Arc, в первую очередь веб-форум Hacker News и программа агрегатора новостей. .
В 2005 году, после выступления в Гарвардском компьютерном обществе, которое позже было опубликовано как «Как начать стартап», Грэм вместе с Тревором Блэквеллом , Джессикой Ливингстон и Робертом Моррисом основал Y Combinator для предоставления начального финансирования большому количеству стартапов , в частности те, что были созданы более молодыми, более технически ориентированными основателями. Y Combinator уже инвестировал в более чем 1300 стартапов, включая Reddit , Justin.tv , Xobni , Dropbox , Airbnb и Stripe .
BusinessWeek включил Пола Грэма в издание 2008 года своей ежегодной статьи «25 самых влиятельных людей в Интернете» .
В ответ на предложенный Закон о прекращении пиратства в Интернете (SOPA) Грэм объявил в конце 2011 года, что никакие представители компаний, поддерживающих его, не будут приглашены на мероприятия Y Combinator Demo Day.
В феврале 2014 года Грэм ушел со своей повседневной роли в Y Combinator.
В октябре 2019 года Грэм объявил о спецификации еще одного нового диалекта Lisp, написанного сам по себе, под названием Bel.
Личная жизнь
В 2008 году Пол Грэм женился на Джессике Ливингстон .
В настоящее время у Грэма двое детей, он проживает в Англии.
Эссе
Иерархия несогласия Грэма
Грэм предложил «иерархию разногласий» в эссе «Как не соглашаться» в 2008 году, поместив типы аргументов в иерархию из семи пунктов и отметив, что «если движение вверх по иерархии разногласий делает людей менее злыми, это сделает большинство из них счастливее. " Грэм также предположил, что иерархию можно рассматривать как пирамиду, поскольку высшие формы разногласий встречаются реже.
Следуя этой иерархии, Грэм отмечает, что четко сформулированные формы обзывания (например, «Автор - самоуверенный дилетант») не отличаются от грубых оскорблений.
Парадокс Блаба
Грэм рассматривает иерархию языков программирования на примере «Blub», гипотетически среднего языка, «прямо в середине континуума абстрактности. Это не самый мощный язык, но он более мощный, чем Cobol или машинный язык ». Он был использован Грэмом для иллюстрации сравнения, помимо полноты по Тьюрингу , возможностей языков программирования, а более конкретно, чтобы проиллюстрировать сложность сравнения известного языка программирования с незнакомым.
... Эти исследования хотят формально доказать, что определенный язык более или менее выразителен, чем другой язык. Определение такой связи между языками объективно, а не субъективно, кажется несколько проблематичным, феномен, который Пол Грэм обсуждал в «Парадоксе Блаба».
Грэм считает гипотетического программиста Блуба. Когда программист смотрит вниз на «континуум мощности», он считает низшие языки менее мощными, потому что они упускают некоторые особенности, к которым привык программист Blub. Но когда они смотрят вверх, они не понимают, что смотрят вверх: они просто видят «странные языки» с ненужными функциями и предполагают, что они эквивалентны по мощности, но с «добавленными другими причудливыми штуками». Когда Грэм рассматривает точку зрения программиста, использующего язык выше, чем Blub, он описывает, что этот программист смотрит на Blub свысока и отмечает его «недостающие» особенности с точки зрения более высокого языка.
Грэм описывает это как «парадокс Блаба» и заключает, что «по индукции единственные программисты, способные увидеть все различия в силе между различными языками, - это те, кто понимает самый мощный из них».
Эту концепцию цитировали такие программисты, как Джоэл Спольски .
Смотрите также
- Анафорический макрос - впервые появился в книге Пола Грэма о Лиспе.
использованная литература
внешние ссылки
- Официальный веб-сайт
- Профиль журнала Inc.
- Аудио: чему бизнес может научиться из открытого исходного кода
- Видео: "Be Good": Пол Грэм в Startup School 08
- Пол Грэм дает потрясающий ответ на спам в электронных письмах
- Techcrunch интервью
- Робертс, Расс (3 августа 2009 г.). «Грэм о стартапах, инновациях и творчестве» . EconTalk . Библиотека экономики и свободы .
- Столетний язык , очерк
- Эссе Пола Грэма на всех языках