Robert Pike (nacido en 1956) es un programador y autor canadiense . Es conocido principalmente por su trabajo en el lenguaje de programación Go mientras trabajaba en Google [ 1 ] [ 2 ] y en el sistema operativo Plan 9 mientras trabajaba en Bell Labs , donde fue miembro del equipo Unix . [ 1 ]
Pike escribió el primer sistema de ventanas para Unix en 1981. [ 3 ] Es el único inventor mencionado en una patente estadounidense para ventanas superpuestas en una pantalla de 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 del terminal gráfico 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 los rostros 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.
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 . [ 10 ]
Vida personal
Pike está casado con la autora e ilustradora Renée French ; la pareja vive tanto en Estados Unidos como en Australia. [ 11 ]
Véase también
- Mark V. Shaney : un póster artificial de Usenet diseñado por Pike.
Referencias
- 1 2 3 4 5 6 "«El mejor consejo de programación que he recibido» con Rob Pike . InformIT . Pearson Education . 15 de agosto de 2012. Archivado del original el 22 de septiembre de 2023. Consultado el 15 de enero de 2024 .
- ↑ Cox, Russ; Griesemer, Robert; Pike, Rob; Taylor, Ian Lance; Thompson, Ken (1 de abril de 2022). "El lenguaje y entorno de programación Go" . Communications of the ACM . 65 (5): 70–78 . doi : 10.1145/3488716 . ISSN 0001-0782 . S2CID 248385361 .
- ↑ Pike, Rob . "Rob Pike" . 9p.io. Alcatel -Lucent . Archivado del original el 29 de enero de 2023. Recuperado el 15 de enero de 2024 .
- ↑ "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 .
- ↑ Pike, Rob (octubre de 1984). "El sistema UNIX : Blit: un terminal gráfico multiplexado" (PDF) . AT&T Bell Laboratories Technical Journal . 63 (8). 15. Bibcode : 1984BSTJ...63.1607P . doi : 10.1002/j.1538-7305.1984.tb00056.x . Consultado el 7 de enero de 2024 .
- ↑ Pike, Rob (1990). "La implementación de Newsqueak" (PDF) . Software: Practice and Experience . 20 (7): 649– 659. doi : 10.1002/spe.4380200703 .
- ↑ Pike, Rob; Presotto, Dave Lee (junio de 1985). Face the Nation . Actas de la Conferencia de Verano de USENIX. Portland, OR, EE. UU.
- ↑ McIlroy, MD (1987). Un lector de Research Unix: extractos anotados del Manual del programador, 1971–1986 (PDF) (Informe técnico). CSTR. Bell Labs. 139.
- ↑ Pike, Rob; Dorward, Sean; Griesemer, Robert; Quinlan, Sean (2005-01-01). "Interpretación de los datos: análisis paralelo con Sawzall" . Scientific Programming . 13 (4): 227– 298. doi : 10.1155/2005/962135 .
- ↑ Pike (página principal) : "Mi aparición en Letterman con Penn & Teller en mayo de 1990." (Contiene enlace al vídeo).
- ↑ "Renee French – A River Runs Through It – Entrevista con la artista" . WOW x WOW . 27 de julio de 2015.
Enlaces externos
- Lo bueno, lo malo y lo feo: El legado de Unix – Diapositivas de su presentación en la conmemoración de los 1000000000 segundos del reloj Unix. ( Archivo en cat-v.org )
- La investigación sobre software de sistemas es irrelevante (también conocida como utah2000); diapositivas ; archivo ps
- Página web 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
- Nacimientos de 1956
- Personas vivas
- científicos informáticos canadienses
- programadores informáticos canadienses
- escritores canadienses de tecnología
- Gente de Unix
- empleados de Google
- Plan 9 personas
- Personas del Infierno (sistema operativo)
- Científicos de Bell Labs
- diseñadores de lenguajes de programación