Пол Грэм (программист) - Paul Graham (programmer)

Пол Грэм
Полгрэм 240x320.jpg
Родился (1964-11-13) 13 ноября 1964 г. (56 лет)[1]
Уэймут, Дорсет, Англия, Соединенное Королевство[2]
НациональностьСоединенные Штаты
ОбразованиеКорнелл Университет (Б.А. 1986)
Гарвардский университет (РС. 1988; Кандидат наук. 1990)
ИзвестенY комбинатор, Хакерские новости
Супруг (а)Джессика Ливингстон (м. 2008 г.)
Научная карьера
ТезисСостояние программы и ее использование  (1990)
ДокторантТомас Э. Читэм младший
Интернет сайтПолгрэм.com Отредактируйте это в Викиданных

Пол Грэм (/ɡрæм/; родился 13 ноября 1964 г.)[1] является английский - рожденный американец специалист в области информатики, эссеист, предприниматель, Венчурный капиталист, и автор. Он наиболее известен своей работой над язык программирования Лисп, его бывший стартап Viaweb (позже переименован Yahoo! Магазин), соучредитель влиятельного акселератора стартапов и фирмы начального капитала. Y комбинатор, его блог и Хакерские новости. Он автор нескольких компьютерное программирование книги, в том числе: На Лиспе[3] (1993), ANSI Common Lisp[4] (1995), и Хакеры и художники[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] который сравнивает Lisp с другими языки программирования и представил гипотетический язык программирования Blub на "Почему ботаники непопулярны",[13] обсуждение ботанической жизни в старшей школе. Сборник его эссе опубликован как Хакеры и художники [5] к O'Reilly Media, который включает обсуждение роста Viaweb и того, что Грэм считает преимуществами Lisp для его программирования.

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

В октябре 2019 года Грэм объявил Технические характеристики для другого нового диалекта Лиспа, написанного сам по себе, под названием Bel.[15]

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

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

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

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

Личная жизнь

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

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

Эссе

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

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

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

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

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

Грэм считает, что иерархия языки программирования на примере "Блуба", гипотетически среднего языка "прямо в середине континуума абстрактности. Это не самый мощный язык, но он более мощный, чем Кобол или машинный язык."[24] Он был использован Грэмом для иллюстрации сравнения, помимо Полнота по Тьюрингу о силе языка программирования, а точнее, чтобы проиллюстрировать сложность сравнения известного языка программирования с незнакомым.

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

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

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

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

Смотрите также

использованная литература

  1. ^ а б "Пол, Грэм, 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. ^ а б Грэм, Пол (2004). Хакеры и художники: великие идеи компьютерной эры. Севастополь, Калифорния: О'Рейли. ISBN  0-596-00662-4.
  6. ^ "Y Combinator превратился в сверхновую". Проводной.
  7. ^ а б c "Биография Пола Грэма". PaulGraham.com. Получено 22 июля 2011.
  8. ^ Бакалавриат. Пол Грэм. Проверено 22 июля 2011 года.
  9. ^ EZRA: Ежеквартальный журнал Корнелла (осень 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 Companies". Y Combinator Вселенная. Апрель 2020. Получено 9 апреля 2020.
  17. ^ "Папа Медведь: Пол Грэм". BusinessWeek. 29 сентября 2008 г.. Получено 29 сентября 2008.
  18. ^ Цоцис, Алексия (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 комбинатор. Архивировано из оригинал 13 марта 2012 г. Джессика Ливингстон и я (которые женаты, несмотря на наши разные фамилии) ждем нашего первого ребенка со дня на день.
  22. ^ https://twitter.com/paulg/status/1250041502270717952
  23. ^ Грэм, Пол (март 2008 г.). «Как не соглашаться». PaulGraham.com. Получено 2 мая 2011.
  24. ^ Грэм, Пол (2001). "Превосходя средний показатель". Получено 28 апреля 2007.; опубликовано в Хакеры и художники, 2004; эссе также было перепечатано в Отчет Рабочей группы по планированию и составлению расписаний по языкам программирования В архиве 16 июня 2011 г. Wayback Machine, Дж. М. Адамс, Р. Хокинс, К. Майерс, С. Зонтаг, С. Спек
  25. ^ а б c Робинсон, Д. «Введение в аспектно-ориентированное программирование в электронной среде» (PDF). Verilab.
  26. ^ Hidders, J .; Paredaens, J .; Vercammen, R .; Маррара, С. «Выразительная сила рекурсии и агрегатов в XQuery» (PDF). Лаборатория данных Adrem. Университет Антверпена.
  27. ^ Спольски, Джоэл (29 декабря 2005 г.). «Опасности JavaSchools». Подробнее Джоэл о программном обеспечении.

внешняя ссылка