Rob Pike

Programador informático y cocreador de Go
Rob Pike
Rob Pike en OSCON 2010
Nacido1956 (edad 67-68)
Nacionalidadcanadiense
Alma máter
OcupaciónIngeniero de software
Conocido porPlan 9 , UTF-8 , Ir
CónyugeRenée French
Sitio webherpolhode.com/rob/

Robert Pike (nacido en 1956) es un programador y autor canadiense . Es más conocido por su trabajo en el lenguaje de programación Go mientras trabajaba en Google [1] [2] y el sistema operativo Plan 9 mientras trabajaba en Bell Labs , donde era miembro del equipo Unix . [1]

Pike escribió el primer sistema de ventanas para Unix en 1981. [3] [ se necesita una fuente no primaria ] Es el único inventor nombrado en la patente estadounidense para ventanas superpuestas en la pantalla de una computadora. [4]

Junto con Brian Kernighan , es coautor de The Practice of Programming y The Unix Programming Environment . [1] Junto con Ken Thompson , es cocreador de la codificación de caracteres UTF-8 . [1]

Trabajos adicionales

Mientras estuvo en Bell Labs, Pike también participó en la creación de la terminal gráfica Blit para Unix, [5] el sistema operativo Inferno y el lenguaje de programación Limbo . [1] Pike también desarrolló sistemas menores como el lenguaje de programación concurrente Newsqueak [6] y el programa vismon para mostrar las caras de los autores de correos electrónicos. [7]

A lo largo de los años, Pike ha escrito muchos editores de texto; sam [8] y acme son los más conocidos. [ cita requerida ]

Pike comenzó a trabajar en Google en 2002. [1] Mientras estuvo allí, también participó en la creación del lenguaje de programación Sawzall . [9]

Pike apareció en Late Night with David Letterman , como asistente técnico del dúo cómico Penn & Teller . [3] [ se necesita una fuente no primaria ]

Vida personal

Pike está casado con la autora e ilustradora Renée French ; la pareja vive entre Estados Unidos y Australia. [10]

Véase también

  • El fontanero: el mecanismo de comunicación entre procesos utilizado en Plan 9 e Inferno
  • Mark V. Shaney : un póster artificial de Usenet diseñado por Pike

Referencias

  1. ^ abcdef ""El mejor consejo de programación que he recibido" con Rob Pike". InformIT . Pearson Education . 15 de agosto de 2012. Archivado desde el original el 22 de septiembre de 2023 . Consultado el 15 de enero de 2024 .
  2. ^ Cox, Russ; Griesemer, Robert; Pike, Rob; Taylor, Ian Lance; Thompson, Ken (1 de abril de 2022). "El lenguaje y entorno de programación Go". Comunicaciones de la ACM . 65 (5): 70–78. doi : 10.1145/3488716 . ISSN  0001-0782. S2CID  248385361.
  3. ^ ab Pike, Rob. "Rob Pike". 9p.io . Alcatel-Lucent . Archivado desde el original el 29 de enero de 2023 . Consultado el 15 de enero de 2024 .
  4. ^ "Generación dinámica y superposición de ventanas gráficas para múltiples áreas de almacenamiento de programas activos" . Consultado el 1 de abril de 2020 .
  5. ^ Pike, Rob (octubre de 1984). "El sistema UNIX: Blit: una terminal gráfica multiplexada" (PDF) . AT&T Bell Laboratories Technical Journal . 63 (8). 15. doi :10.1002/j.1538-7305.1984.tb00056.x . Consultado el 7 de enero de 2024 .
  6. ^ Pike, Rob (1990). "La implementación de Newsqueak" (PDF) . Software: práctica y experiencia . 20 (7): 649–659. doi :10.1002/spe.4380200703.
  7. ^ Pike, Rob; Presotto, Dave Lee (junio de 1985). Face the Nation . Actas de la conferencia de verano de USENIX. Portland, OR, EE. UU.
  8. ^ McIlroy, MD (1987). Un lector de Unix para investigación: extractos anotados del Manual del programador, 1971–1986 (PDF) (Informe técnico). CSTR. Bell Labs. 139.
  9. ^ Pike, Rob; Dorward, Sean; Griesemer, Robert; Quinlan, Sean (1 de enero de 2005). "Interpretación de los datos: análisis paralelo con Sawzall". Programación científica . 13 (4): 227–298. doi : 10.1155/2005/962135 .
  10. ^ "Renee French – A River Runs Through It – Entrevista con el artista". WOW x WOW . 27 de julio de 2015.
  • El bueno, el feo y el malo: el legado de Unix – Diapositivas de su presentación en la conmemoración de los 1000000000 segundos del reloj de Unix. (Archivo en cat-v.org)
  • La investigación de software de sistemas es irrelevante (también conocido como utah2000); diapositivas; archivo ps
  • Página personal de Pike
  • Página de inicio de Pike en Google (archivada el 12 de febrero de 2008 en Wayback Machine )
  • Rob Pike en GitHub

Obtenido de "https://es.wikipedia.org/w/index.php?title=Rob_Pike&oldid=1250752424"