Из Википедии, свободной энциклопедии
  (Перенаправлено Полом Грэмом (программистом) )
Перейти к навигации Перейти к поиску

Пол Грэм ( / ɡ r æ m / ; родился 13 ноября 1964 г.) [1] - американский ученый-компьютерщик , эссеист , предприниматель , венчурный капиталист и писатель, родившийся в Англии . Он наиболее известен своей работой над языком программирования Lisp , своим бывшим стартапом Viaweb (позже переименованный в Yahoo! Store ), соучредителем влиятельного ускорителя стартапов и фирмой начального капитала Y Combinator , своим блогом и Hacker News . Он является автором нескольких компьютерных программ. книги, в том числе: On Lisp [3] (1993), ANSI Common Lisp [4] (1995) и Hackers & Painters [5] (2004). Журналист по технологиям Стивен Леви назвал Грэма «философом-хакером». [6]

Биография [ править ]

Ранняя жизнь [ править ]

Грэм и его семья переехали в Питтсбург , штат Пенсильвания, в 1968 году, где он позже учился в средней школе Gateway . Грэм получил интерес к науке и математике от своего отца, который был физиком-ядерщиком.

Образование [ править ]

Грэм получил степень бакалавра искусств в философии из Корнельского университета [7] [8] (1986). [9] Затем он учился в Гарвардском университете , получив степени магистра наук (1988) и доктора философии (1990) в области компьютерных наук . [7] [10] Он также изучал живопись в Школе дизайна Род-Айленда и в Accademia di Belle Arti во Флоренции . [7] [10]

Карьера [ править ]

В 1996 году Грэм и Роберт Моррис основали Viaweb и вскоре наняли Тревора Блэквелла . По словам Грэма, Viaweb был первым поставщиком услуг приложений (ASP). Программное обеспечение Viaweb, написанное в основном на Common Lisp , позволяло пользователям создавать собственные интернет-магазины . Летом 1998 года Viaweb был продан Yahoo! за 455 000 акций Yahoo! акции на сумму 49,6 миллиона долларов. [11] После приобретения продукт стал Yahoo! Магазин .

Позже Грэм получил уведомление за свои эссе, которые он публикует на своем личном веб-сайте. Темы эссе варьируются от «Превосходя средний» [12], в котором Лисп сравнивается с другими языками программирования и вводится гипотетический язык программирования Blub , до « Почему ботаники непопулярны » [13], где обсуждается жизнь ботаников в старшей школе. Коллекция его эссе было опубликовано в хакерах и художников [5] по O'Reilly Media , которая включает в себя обсуждение роста Viaweb и что Грэм воспринимает как преимущества Лиспе программировать его.

В 2001 году Грэм объявил, что работает над новым диалектом Лиспа под названием Arc . Он был выпущен 29 января 2008 года. [14] За прошедшие годы он написал несколько эссе, описывающих особенности или цели языка, и некоторые внутренние проекты Y Combinator были написаны на Arc, в первую очередь веб-форум Hacker News и программа-агрегатор новостей.

В октябре 2019 года Грэм объявил о спецификации еще одного нового диалекта Lisp, написанного сам по себе, под названием Bel. [15]

В 2005 году, после выступления в Гарвардском компьютерном обществе, которое позже было опубликовано как «Как начать стартап», Грэм вместе с Тревором Блэквеллом , Джессикой Ливингстон и Робертом Моррисом основал Y Combinator для предоставления начального финансирования большому количеству стартапов , в частности те, которые были созданы более молодыми, более технически ориентированными основателями. Y Combinator уже инвестировал в более чем 1300 стартапов, включая Reddit , Justin.tv , Xobni , Dropbox , Airbnb и Stripe . [16]

BusinessWeek включил Пола Грэма в издание 2008 года своей ежегодной статьи «25 самых влиятельных людей в Интернете» . [17]

В ответ на предложенный Закон о прекращении пиратства в Интернете (SOPA) Грэм объявил в конце 2011 года, что никакие представители компаний, поддерживающих его, не будут приглашены на мероприятия Y Combinator Demo Day. [18]

В феврале 2014 года Грэм ушел со своей повседневной роли в Y Combinator.

Личная жизнь [ править ]

В 2008 году Пол Грэм женился на Джессике Ливингстон . [19] [20] [21]

В настоящее время у Грэма двое детей, он проживает в Англии. [22]

Очерки [ править ]

Иерархия несогласия Грэма [ править ]

Иерархия несогласия Грэма

Грэм предложил «иерархию разногласий» в эссе «Как не соглашаться» в 2008 году [23], поместив типы аргументов в иерархию из семи пунктов и отметив, что «если движение вверх по иерархии разногласий делает людей менее злыми, это поможет они счастливее ". Грэм также предположил, что иерархию можно рассматривать как пирамиду, поскольку высшие формы разногласий встречаются реже.

Следуя этой иерархии, Грэм отмечает, что четко сформулированные формы обзывания (например, «Автор - самоуверенный дилетант») не отличаются от грубых оскорблений.

Парадокс Блаба [ править ]

Грэм рассматривает иерархию языков программирования на примере «Blub», гипотетически среднего языка, «прямо в середине континуума абстрактности. Это не самый мощный язык, но он более мощный, чем Cobol или машинный язык ». [24] Его использовал Грэм для иллюстрации сравнения, помимо полноты по Тьюрингу , возможностей языков программирования, а более конкретно, чтобы проиллюстрировать сложность сравнения известного языка программирования с незнакомым.

... Эти исследования хотят формально доказать, что определенный язык более или менее выразителен, чем другой язык. Определение такой связи между языками объективно, а не субъективно, кажется несколько проблематичным, феномен, который Пол Грэм обсуждал в «Парадоксе Блаба». [25] [26]

Грэм считает гипотетического программиста Блуба. Когда программист смотрит вниз на «континуум мощности», он считает низшие языки менее мощными, потому что они упускают какую-то особенность, к которой привык программист Blub. Но когда он смотрит вверх, он не понимает, что смотрит вверх: он просто видит «странные языки» с ненужными функциями и предполагает, что они эквивалентны по мощности, но с «добавленными другими причудливыми штуками». Когда Грэм рассматривает точку зрения программиста, использующего язык выше, чем Blub, он описывает, что этот программист смотрит на Blub свысока и отмечает его «недостающие» особенности с точки зрения более высокого языка. [25]

Грэм описывает это как «парадокс Блаба» и заключает, что «по индукции единственные программисты, способные увидеть все различия в силе между различными языками, - это те, кто понимает самый мощный из них». [25]

Эту концепцию цитировали такие программисты, как Джоэл Спольски . [27]

См. Также [ править ]

  • Анафорический макрос - впервые появился в книге Пола Грэма о Лиспе.

Ссылки [ править ]

  1. ^ a b «Грэм, Пол 1964 - Авторитеты и словари (Авторитетный файл Библиотеки Конгресса)» . Библиотека Конгресса США. 11 марта 2005 . Проверено 12 марта 2012 года . (Пол Грэм, родился 13 ноября 1964 г.)
  2. ^ "Нет; я родился в Уэймуте, Англия. Хотя мой отец валлийский" . Хакерские новости . Ycombinator. 5 октября 2008 . Проверено 8 апреля 2020 .
  3. ^ Грэм, Пол (1994). О Лиспе: продвинутые методы работы с Common Lisp . Энглвуд Клиффс, Нью-Джерси: Prentice Hall. ISBN 0-13-030552-9.
  4. ^ Грэм, Пол (1996). ANSI Common Lisp . Энглвуд Клиффс, Нью-Джерси: Prentice Hall. ISBN 0-13-370875-6.
  5. ^ a b Грэм, Пол (2004). Хакеры и художники: большие идеи из компьютерной эры . Севастополь, Калифорния: О'Рейли. ISBN 0-596-00662-4.
  6. ^ "Y Combinator ушел сверхновой" . Проводной .
  7. ^ a b c "Биография Пола Грэма" . PaulGraham.com . Проверено 22 июля 2011 года .
  8. ^ Бакалавриат . Пол Грэм . Проверено 22 июля 2011 года.
  9. ^ EZRA: Корнелла Quarterly Magazine (осень 2011) "Пол Грэм '86"
  10. ^ а б "Биография Пола Грэма" . SpeakerMix.com. Архивировано из оригинала 9 апреля 2012 года . Проверено 6 марта 2012 года .
  11. ^ "Yahoo! для приобретения через веб-сайт" . Yahoo! Inc. 8 июня 1998 года Архивировано из оригинала на 1 июля 2007 года . Проверено 14 апреля 2008 года .
  12. ^ Грэм, Пол. «Превосходя средние показатели» . Paulgraham.com .
  13. ^ Грэм, Пол. «Почему ботаники непопулярны» . Paulgraham.com .
  14. Грэм, Пол (29 января 2008 г.). "Arc's Out" . Paulgraham.com . Проверено 9 апреля 2020 .
  15. ^ Грэм, Пол (октябрь 2019). «Бел» . Paulgraham.com . Проверено 9 апреля 2020 .
  16. ^ "Компании Y Combinator" . Вселенная Y Combinator . Апрель 2020 . Проверено 9 апреля 2020 .
  17. ^ "Папа Медведь: Пол Грэм" . Bloomberg BusinessWeek . 29 сентября 2008 . Проверено 29 сентября 2008 года .
  18. ^ Tsotsis, Alexia (22 декабря 2011). «Пол Грэм: Компании поддержки SOPA больше не допускаются на демонстрационный день YC» . TechCrunch . Проверено 23 декабря 2011 года .
  19. ^ "Куда мы идем?" . Arclanguage.org. 26 октября 2008 . Проверено 14 ноября 2008 года .
  20. ^ "Поздравляю PG с женитьбой" . news.ycombinator.com. 2 июня 2008 . Проверено 14 ноября 2008 года .
  21. ^ Грэм, Пол (январь 2009 г.). «Калифорния круглый год» . Y Combinator . Архивировано из оригинала на 13 марта 2012 года Джессика Ливингстон и я (кто в браке , несмотря на наши разные фамилии) ожидаем нашего первого ребенка в любой день.
  22. ^ https://twitter.com/paulg/status/1250041502270717952
  23. ^ Грэм, Пол (март 2008 г.). «Как не соглашаться» . PaulGraham.com . Проверено 2 мая 2011 года .
  24. ^ Грэм, Пол (2001). «Превосходя средние показатели» . Проверено 28 апреля 2007 года .; опубликовано в Hackers & Painters , 2004; эссе также было перепечатано в отчете Рабочей группы по планированию и планированию по языкам программирования, заархивированном 16 июня 2011 г. в Wayback Machine , Дж. М. Адамсом, Р. Хокинсом, К. Майерсом, К. Зонтагом, С. Спеком.
  25. ^ a b c Робинсон, Д. «Введение в аспектно-ориентированное программирование в электронном» (PDF) . Verilab .
  26. ^ Hidders, J .; Paredaens, J .; Vercammen, R .; Маррара, С. «Выразительная сила рекурсии и агрегатов в XQuery» (PDF) . Adrem Data Lab . Университет Антверпена.
  27. ^ Сполски, Joel (29 декабря 2005). «Опасности JavaSchools». Подробнее Джоэл о программном обеспечении .

Внешние ссылки [ править ]

  • Официальный сайт
  • Профиль журнала Inc.
  • Аудио: чему бизнес может научиться из открытого исходного кода
  • Видео: "Be Good": Пол Грэм в Startup School 08
  • Пол Грэм дает потрясающий ответ на спам в электронных письмах
  • Techcrunch интервью
  • Робертс, Расс (3 августа 2009 г.). «Грэм о стартапах, инновациях и творчестве» . EconTalk . Библиотека экономики и свободы .
  • Столетний язык , очерк
  • Эссе Пола Грэма на всех языках