De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Paul Graham ( / ɡ r æ m / ; nacido el 13 de noviembre de 1964) [1] es un Inglés -born americano científico de la computación , ensayista , empresario , capitalista de riesgo , y el autor. Es mejor conocido por su trabajo en el lenguaje de programación Lisp , su antigua startup Viaweb (luego rebautizada como Yahoo! Store ), cofundadora de la influyente aceleradora de startups y empresa de capital semilla Y Combinator , su blog y Hacker News . Es autor de varios programas informáticoslibros, incluidos: On Lisp [3] (1993), ANSI Common Lisp [4] (1995) y Hackers & Painters [5] (2004). El periodista de tecnología Steven Levy ha descrito a Graham como un "filósofo hacker". [6]

Biografía [ editar ]

Vida temprana [ editar ]

Graham y su familia se mudaron a Pittsburgh , Pennsylvania en 1968, donde luego asistió a Gateway High School . Graham se interesó por la ciencia y las matemáticas gracias a su padre, que era físico nuclear.

Educación [ editar ]

Graham recibió una licenciatura en filosofía de la Universidad de Cornell [7] [8] (1986). [9] Luego asistió a la Universidad de Harvard , obteniendo títulos de Maestría en Ciencias (1988) y Doctorado en Filosofía (1990) en Ciencias de la Computación . [7] [10] También ha estudiado pintura en la Escuela de Diseño de Rhode Island y en la Accademia di Belle Arti en Florencia . [7] [10]

Carrera [ editar ]

En 1996, Graham y Robert Morris fundaron Viaweb y reclutaron a Trevor Blackwell poco después. Viaweb fue el primer proveedor de servicios de aplicaciones (ASP) según Graham. El software de Viaweb, escrito principalmente en Common Lisp , permitió a los usuarios crear sus propias tiendas en Internet . En el verano de 1998, Viaweb se vendió a Yahoo! por 455.000 acciones de Yahoo! acciones, valoradas en $ 49,6 millones. [11] Después de la adquisición, el producto se convirtió en Yahoo! Tienda .

Graham más tarde se hizo famoso por sus ensayos, que publica en su sitio web personal. Los temas de ensayo van desde "Superar los promedios", [12] que compara Lisp con otros lenguajes de programación e introdujo el hipotético lenguaje de programación Blub , hasta " Por qué los nerds son impopulares ", [13] una discusión sobre la vida de los nerds en la escuela secundaria. Una colección de sus ensayos se ha publicado como hackers & pintores [5] por O'Reilly Media , que incluye una discusión sobre el crecimiento de Viaweb y lo que percibe Graham sean las ventajas de Lisp para programarlo.

En 2001, Graham anunció que estaba trabajando en un nuevo dialecto de Lisp llamado Arc . Fue lanzado el 29 de enero de 2008. [14] A lo largo de los años desde entonces, ha escrito varios ensayos que describen características u objetivos del lenguaje, y algunos proyectos internos en Y Combinator se han escrito en Arc, más notablemente el foro web de Hacker News y programa agregador de noticias.

En octubre de 2019, Graham anunció una especificación para otro nuevo dialecto de Lisp, escrito en sí mismo, llamado Bel. [15]

En 2005, después de dar una charla en la Harvard Computer Society que luego se publicó como "Cómo iniciar una startup", Graham junto con Trevor Blackwell , Jessica Livingston y Robert Morris iniciaron Y Combinator para proporcionar financiación inicial a un gran número de nuevas empresas , en particular los iniciados por fundadores más jóvenes y con una orientación más técnica. Y Combinator ahora ha invertido en más de 1300 nuevas empresas, incluidas Reddit , Justin.tv , Xobni , Dropbox , Airbnb y Stripe . [dieciséis]

BusinessWeek incluyó a Paul Graham en la edición de 2008 de su artículo anual, Las 25 personas más influyentes en la Web . [17]

En respuesta a la propuesta Ley Stop Online Piracy Act (SOPA), Graham anunció a finales de 2011 que no se invitaría a ningún representante de ninguna empresa que la apoye a los eventos del Día de demostración de Y Combinator. [18]

En febrero de 2014, Graham dejó su puesto diario en Y Combinator.

Vida personal [ editar ]

En 2008, Paul Graham se casó con Jessica Livingston . [19] [20] [21]

Graham tiene actualmente dos hijos y reside en Inglaterra. [22]

Ensayos [ editar ]

Jerarquía de desacuerdo de Graham [ editar ]

Jerarquía de desacuerdo de Graham

Graham propuso una "jerarquía de desacuerdos" en un ensayo de 2008 "Cómo estar en desacuerdo", [23] colocando los tipos de argumentos en una jerarquía de siete puntos y observando que "si ascender en la jerarquía de desacuerdos hace que las personas sean menos mezquinas, eso hará que la mayoría de ellos más felices ". Graham también sugirió que se puede pensar en la jerarquía como una pirámide, ya que las formas más altas de desacuerdo son más raras.

Siguiendo esta jerarquía, Graham señala que las formas articuladas de insultos (por ejemplo, "El autor es un diletante engreído") no son diferentes de los insultos groseros.

La paradoja de Blub [ editar ]

Graham considera la jerarquía de los lenguajes de programación con el ejemplo de "Blub", un lenguaje hipotéticamente promedio "justo en el medio del continuo de abstracción. No es el lenguaje más poderoso, pero es más poderoso que Cobol o el lenguaje de máquina ". [24] Graham lo utilizó para ilustrar una comparación, más allá de la completitud de Turing , del poder del lenguaje de programación, y más específicamente para ilustrar la dificultad de comparar un lenguaje de programación que uno conoce con otro que no.

... Estos estudios quisieran probar formalmente que una determinada lengua es más o menos expresiva que otra lengua. Determinar tal relación entre lenguajes objetivamente más que subjetivamente parece ser algo problemático, un fenómeno que Paul Graham ha discutido en "The Blub Paradox". [25] [26]

Graham lo considera un hipotético programador de Blub. Cuando el programador mira hacia abajo el "continuo de potencia", considera que los lenguajes inferiores son menos potentes porque pierden alguna característica a la que un programador Blub está acostumbrado. Pero cuando mira hacia arriba, no se da cuenta de que está mirando hacia arriba: simplemente ve "lenguajes extraños" con características innecesarias y asume que son equivalentes en poder, pero con "otras cosas peludas también". Cuando Graham considera el punto de vista de un programador que usa un lenguaje superior a Blub, describe a ese programador como mirando hacia abajo a Blub y notando sus características "faltantes" desde el punto de vista del lenguaje superior. [25]

Graham describe esto como la "paradoja de Blub" y concluye que "por inducción, los únicos programadores que están en condiciones de ver todas las diferencias de poder entre los distintos lenguajes son aquellos que entienden el más poderoso". [25]

El concepto ha sido citado por programadores como Joel Spolsky . [27]

Ver también [ editar ]

  • Macro anafórica - apareció por primera vez en On Lisp de Paul Graham

Referencias [ editar ]

  1. ^ a b "Graham, Paul 1964 - Autoridades y vocabularios (archivo de autoridad de nombre de la Biblioteca del Congreso)" . Biblioteca del Congreso de los Estados Unidos. 11 de marzo de 2005 . Consultado el 12 de marzo de 2012 . (Paul Graham, n. 13 de noviembre de 1964)
  2. ^ "No; nací en Weymouth, Inglaterra. Aunque el galés de mi padre" . Noticias de hackers . Ycombinator. 5 de octubre de 2008 . Consultado el 8 de abril de 2020 .
  3. ^ Graham, Paul (1994). On Lisp: técnicas avanzadas para Common Lisp . Englewood Cliffs, Nueva Jersey: Prentice Hall. ISBN 0-13-030552-9.
  4. ^ Graham, Paul (1996). ANSI Common Lisp . Englewood Cliffs, Nueva Jersey: Prentice Hall. ISBN 0-13-370875-6.
  5. ↑ a b Graham, Paul (2004). Hackers y pintores: grandes ideas de la era informática . Sebastopol, California: O'Reilly. ISBN 0-596-00662-4.
  6. ^ "Y Combinator se ha convertido en supernova" . Cableado .
  7. ^ a b c "Biografía de Paul Graham" . PaulGraham.com . Consultado el 22 de julio de 2011 .
  8. ^ Graduación . Paul Graham . Consultado el 22 de julio de 2011.
  9. ^ EZRA: Revista trimestral de Cornell (otoño de 2011) "Paul Graham '86"
  10. ^ a b "Biografía de Paul Graham" . SpeakerMix.com. Archivado desde el original el 9 de abril de 2012 . Consultado el 6 de marzo de 2012 .
  11. ^ "Yahoo! Para adquirir Viaweb" . Yahoo! Inc. 8 de junio de 1998. Archivado desde el original el 1 de julio de 2007 . Consultado el 14 de abril de 2008 .
  12. ^ Graham, Paul. "Superando los promedios" . Paulgraham.com .
  13. ^ Graham, Paul. "Por qué los nerds son impopulares" . Paulgraham.com .
  14. ^ Graham, Paul (29 de enero de 2008). "Arc's Out" . Paulgraham.com . Consultado el 9 de abril de 2020 .
  15. ^ Graham, Paul (octubre de 2019). "Bel" . Paulgraham.com . Consultado el 9 de abril de 2020 .
  16. ^ "Empresas de Y Combinator" . Y Combinator Universe . Abril de 2020 . Consultado el 9 de abril de 2020 .
  17. ^ "El papá oso: Paul Graham" . Bloomberg BusinessWeek . 29 de septiembre de 2008 . Consultado el 29 de septiembre de 2008 .
  18. ^ Tsotsis, Alexia (22 de diciembre de 2011). "Paul Graham: empresas de apoyo a la SOPA ya no se permiten en el día de demostración de YC" . TechCrunch . Consultado el 23 de diciembre de 2011 .
  19. ^ "¿A dónde vamos?" . Arclanguage.org. 26 de octubre de 2008 . Consultado el 14 de noviembre de 2008 .
  20. ^ "Felicidades a PG por casarse" . news.ycombinator.com. 2 de junio de 2008 . Consultado el 14 de noviembre de 2008 .
  21. ^ Graham, Paul (enero de 2009). "Todo el año de California" . Y Combinator . Archivado desde el original el 13 de marzo de 2012. Jessica Livingston y yo (que estamos casados ​​a pesar de nuestros apellidos diferentes) estamos esperando nuestro primer hijo en cualquier momento.
  22. ^ https://twitter.com/paulg/status/1250041502270717952
  23. ^ Graham, Paul (marzo de 2008). "Cómo estar en desacuerdo" . PaulGraham.com . Consultado el 2 de mayo de 2011 .
  24. ^ Graham, Paul (2001). "Superando los promedios" . Consultado el 28 de abril de 2007 .; publicado en Hackers & Painters , 2004; El ensayo también se reimprimió en el Informe del grupo de trabajo de planificación y programación sobre lenguajes de programación Archivado el 16 de junio de 2011 en Wayback Machine , por JM Adams, R Hawkins, C Myers, C Sontag, S Speck
  25. ^ a b c Robinson, D. "Introducción a la programación orientada a aspectos en e" (PDF) . Verilab .
  26. ^ Hidders, J .; Paredaens, J .; Vercammen, R .; Marrara, S. "Poder expresivo de recursividad y agregados en XQuery" (PDF) . Laboratorio de datos de Adrem . Universidad de Amberes.
  27. ^ Spolsky, Joel (29 de diciembre de 2005). "Los peligros de JavaSchools". Más Joel sobre software .

Enlaces externos [ editar ]

  • Página web oficial
  • Perfil de la revista Inc.
  • Audio: lo que las empresas pueden aprender del código abierto
  • Video: "Sé bueno": Paul Graham en Startup School 08
  • Paul Graham proporciona una respuesta sorprendente a los correos electrónicos no deseados
  • Entrevista Techcrunch
  • Roberts, Russ (3 de agosto de 2009). "Graham sobre nuevas empresas, innovación y creatividad" . EconTalk . Biblioteca de Economía y Libertad .
  • El lenguaje de los cien años , un ensayo
  • Ensayos de Paul Graham en todos los idiomas