stringtranslate.com

Пол Грэм (программист)

Пол Грэм ( / ɡ m / ; родился 13 ноября 1964) [3] — англо-американский учёный-компьютерщик , писатель, предприниматель и инвестор. Его работа включала язык программирования Arc , стартап Viaweb (позже переименованный в Yahoo! Store ), сооснователь стартап-акселератора и фирмы начального капитала Y Combinator , его эссе и Hacker News .

Он является автором книг по компьютерному программированию «On Lisp» , [4] ANSI Common Lisp , [5] и «Hackers & Painters» . [6] Технологический журналист Стивен Леви назвал Грэма «философом-хакером». [7]

Грэм родился в Англии, где он и его семья постоянно проживают с 2016 года. Он также является гражданином Соединенных Штатов, где посещал все свое обучение и прожил 48 лет, прежде чем вернуться в Англию.

Образование и молодость

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

Грэм получил степень бакалавра искусств по специальности философия в Корнелльском университете в 1986 году. [9] [10] [11] Затем он получил степень магистра наук в 1988 году и доктора философии в 1990 году, оба в области компьютерных наук , в Гарварде. Университет . [9] [12]

Грэм также изучал живопись в Школе дизайна Род-Айленда и в Академии изящных искусств во Флоренции . [9] [12]

Карьера

В 1996 году Грэм и Роберт Моррис основали Viaweb и вскоре после этого наняли Тревора Блэквелла . Они считали, что Viaweb был первым поставщиком услуг приложений . [13] Грэм получил патент на веб-приложения на основе своей работы в Viaweb. [14] Программное обеспечение Viaweb, написанное в основном на Common Lisp , позволяло пользователям создавать свои собственные интернет-магазины . Летом 1998 года, после того как Джерри Янг получил сильную рекомендацию от Али Партови , [15] Viaweb был продан Yahoo! за 455 000 акций Yahoo! акций на сумму $49,6 млн. [16] После приобретения продукт стал Yahoo! Магазин .

Позже Грэм получил известность благодаря своим эссе, которые он публикует на своем личном сайте. Темы эссе варьируются от «Beating the Averages » [17] , где Lisp сравнивается с другими языками программирования и представлен гипотетический язык программирования Blub , до «Почему ботаны непопулярны » [18] обсуждение жизни ботаников в старшей школе. Сборник его эссе был опубликован издательством O'Reilly Media под названием Hackers & Painters [6] и включает обсуждение развития Viaweb и преимуществ Lisp для его программирования.

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

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

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

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

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

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

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

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

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

Следуя этой иерархии, Грэм отмечает, что артикулированные формы обзывательств (например, «Автор — самодовольный дилетант») ничем не отличаются от грубых оскорблений. В случае несогласия люди часто становятся более оживленными и заинтересованными, и это приводит к их гневу. [26] На нижних уровнях нападения направлены против человека, который может быть ненавистным. Более высокие уровни аргументации направлены против идеи, которую легче признать и принять. [27] Когда люди спорят на более высоких уровнях, обмен точками зрения более информативен и полезен. [28]

Парадокс Блаба

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

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

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

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

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

Личная жизнь

В 2008 году Грэм женился на Джессике Ливингстон . [33] [34] [35] У них двое детей, с 2016 года они живут в Англии. [36] [37]

Рекомендации

  1. ^ @paulg (13 января 2023 г.). «Зарегистрироваться» ( Твит ) – через Twitter .
  2. ^ «Нет, я родился в Уэймуте, Англия. Хотя мой отец валлийский» . Хакерские новости . Yкомбинатор. 5 октября 2008 года . Проверено 8 апреля 2020 г.
  3. ^ «Грэм, Пол 1964- Авторитеты и словари (Авторитетный файл имени Библиотеки Конгресса)» . Библиотека Конгресса США. 11 марта 2005 г. Проверено 12 марта 2012 г. (Пол Грэм, родился 13 ноября 1964 г.)
  4. ^ Грэм, Пол (1994). О Лиспе: продвинутые методы работы с Common Lisp . Энглвуд Клиффс, Нью-Джерси: Прентис Холл. ISBN 0-13-030552-9.
  5. ^ Грэм, Пол (1996). ANSI Common Lisp. Энглвуд Клиффс, Нью-Джерси: Прентис Холл. ISBN 0-13-370875-6.
  6. ^ Аб Грэм, Пол (2004). Хакеры и художники: великие идеи компьютерной эпохи. Севастополь, Калифорния: О'Рейли. ISBN 0-596-00662-4.
  7. ^ Леви, Стивен. «Y Combinator стал сверхновой». Проводной .
  8. ^ «Что, похоже, не работает?». Пол Грэм. Январь 2015 года . Проверено 28 мая 2023 г.
  9. ^ abc "Био". Пол Грэм . Проверено 22 июля 2011 г.
  10. ^ Пол Грэм (март 2005 г.). «Бакалавриат» . Проверено 22 июля 2011 г.
  11. ^ EZRA: Ежеквартальный журнал Корнелла (осень 2011 г.) «Пол Грэм '86»
  12. ^ ab "Биография Пола Грэма". СпикерМикс.com. Архивировано из оригинала 9 апреля 2012 года . Проверено 6 марта 2012 г.
  13. ^ Грэм, Пол. "Был ли Viaweb первым?" . Проверено 19 февраля 2023 г.
  14. ^ «Патент США на метод связи клиент-сервер через минимальный интерфейс (Патент № 6,205,469, выданный 20 марта 2001 г.) - Поиск патентов Justia» . патенты.justia.com . Проверено 15 февраля 2024 г.
  15. ^ Джессика., Ливингстон (2010). Основатели за работой: истории первых дней стартапов. Апресс. ISBN 978-1-4302-1078-8. ОСЛК  705381923.
  16. ^ «Yahoo! Чтобы приобрести Viaweb» . Yahoo! Inc. 8 июня 1998 г. Архивировано из оригинала 1 июля 2007 г. Проверено 14 апреля 2008 г.
  17. ^ Грэм, Пол. «Преодоление средних показателей». Полгрэм.com .
  18. ^ Грэм, Пол. «Почему ботаники непопулярны». Полгрэм.com .
  19. ^ Грэм, Пол (29 января 2008 г.). «Арка погасла». Полгрэм.com . Проверено 9 апреля 2020 г.
  20. ^ "Компании-комбинаторы Y" . Y Комбинатор Вселенная . Апрель 2020 года . Проверено 9 апреля 2020 г.
  21. ^ «Папа-медведь: Пол Грэм». Блумберг БизнесУик . 29 сентября 2008 г. Архивировано из оригинала 24 апреля 2012 г. Проверено 29 сентября 2008 г.
  22. Цоцис, Алексия (22 декабря 2011 г.). «Пол Грэм: Компании, поддерживающие SOPA, больше не допускаются на демонстрационный день YC». ТехКранч . Проверено 23 декабря 2011 г.
  23. ^ «Пол Грэм уходит с поста президента Y Combinator» . Новости Эн-Би-Си . 21 февраля 2014 года . Проверено 15 февраля 2024 г.
  24. ^ Грэм, Пол (2019). «Бел». paulgraham.com . Проверено 26 сентября 2021 г.
  25. ^ Грэм, Пол (март 2008 г.). «Как не согласиться». Пол Грэм . Проверено 27 октября 2023 г.
  26. Лесли, Ян (16 октября 2021 г.). «Как лучше аргументировать в Интернете». Хранитель . Guardian News & Media Limited . Проверено 28 октября 2023 г.
  27. Коблин, Йонас (18 августа 2022 г.). «Иерархия разногласий Грэма». Sproutsschools.com . Компания Sprouts Learning Co., Ltd. Проверено 2 ноября 2023 г.
  28. Харрис, Грегори (14 августа 2021 г.). «Учимся не соглашаться: Пол Грэм и иерархия аргументативности». warbletoncouncil.org . Проверено 2 ноября 2023 г.
  29. ^ Грэм, Пол (2001). «Победа над средними показателями» . Проверено 28 апреля 2007 г.; опубликовано в журнале Hackers & Painters , 2004 г.; эссе также было перепечатано в отчете Рабочей группы по планированию и планированию по языкам программирования, заархивировано 16 июня 2011 года в Wayback Machine Дж. М. Адамсом, Р. Хокинсом, К. Майерсом, К. Зонтагом, С. Спеком.
  30. ^ abc Робинсон, Д. «Введение в аспектно-ориентированное программирование в e» (PDF) . Верилаб . Архивировано из оригинала (PDF) 11 апреля 2022 года.
  31. ^ Хиддерс, Дж.; Пареданс, Дж.; Веркаммен, Р.; Маррара, С. «Выразительная сила рекурсии и агрегатов в XQuery» (PDF) . Лаборатория данных Адрема . Университет Антверпена.
  32. Спольски, Джоэл (29 декабря 2005 г.). «Опасности JavaSchools». Подробнее Джоэл о программном обеспечении.
  33. ^ «Куда мы идем?». Arclanguage.org. 26 октября 2008 года . Проверено 14 ноября 2008 г.
  34. ^ «Поздравляю PG с помолвкой» . news.ycombinator.com. 2 июня 2008 года . Проверено 14 ноября 2008 г.
  35. ^ Грэм, Пол (январь 2009 г.). «Калифорния круглый год». Y Комбинатор . Архивировано из оригинала 13 марта 2012 года. Мы с Джессикой Ливингстон (которые женаты, несмотря на разные фамилии) ждем нашего первого ребенка со дня на день.
  36. ^ @paulg (14 апреля 2020 г.). «@OconHQ Мы живем в Англии» ( Твит ) – через Твиттер .
  37. Пол Грэм [@paulg] (25 января 2023 г.). «Да, с 2016 года» ( Твит ) – через Twitter .

Внешние ссылки