Robert "Rob" Pike (born 1956) is a Canadian
programmer and
author
An author is the writer of a book, article, play, mostly written work. A broader definition of the word "author" states:
"''An author is "the person who originated or gave existence to anything" and whose authorship determines responsibility f ...
. He is best known for his work on the
Go programming language and at
Bell Labs
Nokia Bell Labs, originally named Bell Telephone Laboratories (1925–1984),
then AT&T Bell Laboratories (1984–1996)
and Bell Labs Innovations (1996–2007),
is an American industrial research and scientific development company owned by mult ...
, where he was a member of the
Unix
Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
team and was involved in the creation of the
Plan 9 from Bell Labs
Plan 9 from Bell Labs is a distributed operating system which originated from the Computing Science Research Center (CSRC) at Bell Labs in the mid-1980s and built on UNIX concepts first developed there in the late 1960s. Since 2000, Plan 9 has be ...
and
Inferno
Inferno may refer to:
* Hell, an afterlife place of suffering
* Conflagration, a large uncontrolled fire
Film
* ''L'Inferno'', a 1911 Italian film
* Inferno (1953 film), ''Inferno'' (1953 film), a film noir by Roy Ward Baker
* Inferno (1973 fi ...
operating systems, as well as the
Limbo programming language.
He also co-developed the
Blit graphical terminal for Unix; before that he wrote the first window system for Unix in 1981. Pike is the sole inventor named in US patent 4,555,775.
Over the years Pike has written many text editors;
sam and
acme are the most well known and are still in active use and development.
Pike, with
Brian Kernighan
Brian Wilson Kernighan (; born 1942) is a Canadian computer scientist.
He worked at Bell Labs and contributed to the development of Unix alongside Unix creators Ken Thompson and Dennis Ritchie. Kernighan's name became widely known through co- ...
, is the co-author of ''
The Practice of Programming'' and ''
The Unix Programming Environment''. With
Ken Thompson
Kenneth Lane Thompson (born February 4, 1943) is an American pioneer of computer science. Thompson worked at Bell Labs for most of his career where he designed and implemented the original Unix operating system. He also invented the B programmi ...
he is the co-creator of
UTF-8
UTF-8 is a variable-width encoding, variable-length character encoding used for electronic communication. Defined by the Unicode Standard, the name is derived from ''Unicode'' (or ''Universal Coded Character Set'') ''Transformation Format 8-bit'' ...
. Pike also developed lesser systems such as the
vismon Vismon was the Bell Labs system which displayed authors' faces on one of their internal e-mail systems. The name was a pun on the ''sysmon'' program used at Bell to show the load on computer systems. It can also be interpreted as "visual monitor". ...
program for displaying faces of email authors.
Pike also appeared once on ''
Late Night with David Letterman
''Late Night with David Letterman'' is an American late-night talk show hosted by David Letterman on NBC, the first iteration of the ''Late Night'' franchise. It premiered on February 1, 1982, and was produced by Letterman's production company ...
'', as a technical assistant to the comedy duo
Penn & Teller
Penn & Teller, Penn Jillette and Teller, are American magicians, entertainers, and scientific skeptics who have performed together since the late 1970s. They are noted for their ongoing act that combines elements of comedy with magic.
The duo h ...
.
Pike has worked for
Google
Google LLC () is an American multinational technology company focusing on search engine technology, online advertising, cloud computing, computer software, quantum computing, e-commerce, artificial intelligence, and consumer electronics. ...
since 2002. While at Google, he has been involved in the creation of the programming languages
Go and
Sawzall.
[
]
Pike is married to author and illustrator
Renée French
Renée French (born 1963) is an American comics writer and illustrator and, under the pen name Rainy Dohaney, a children's book author, and exhibiting artist.
Her work is characterized by her "obsessive-looking and highly unsettling visual sty ...
; the couple live in both the US and Australia.
[
]
See also
*The
plumber
A plumber is a tradesperson who specializes in installing and maintaining systems used for potable (drinking) water, and for sewage and drainage in plumbing systems. – the interprocess communications mechanism used in Plan 9 and Inferno
*
Mark V. Shaney – an artificial Usenet poster designed by Pike
References
External links
The Good, the Bad, and the Ugly: The Unix Legacy– Slides of his presentation at the commemoration of 1000000000 seconds of the Unix cloc
Archive on cat-v.orgSystems Software Research is Irrelevant(a.k.a. utah2000
slideshttp://herpolhode.com/rob/utah2000.ps ps file]
Pike's personal homepagePike's Google homepage
Pike's page on cat-v.orgQuestions and Answers with Rob Pikeby Robin "Roblimo" Miller (published in Slashdot in October 2004)
Interview on informit.comhttp://www.informit.com/articles/article.aspx?p=1941206 Another interview]
Interview on infoworld.comInterview on red-gate.comInterview on usesthis.com* (Google Tech Talks May 9, 2007)
Structural Regular Expressions by Rob Pikeslides
The history of UTF-8 as told by Rob Pike
https://www.cl.cam.ac.uk/~mgk25/ucs/utf-8-history.txt text file]
*
*
{{DEFAULTSORT:Pike, Rob
1956 births
Living people
Canadian computer scientists
Computer programmers
Canadian technology writers
Unix people
Google employees
Plan 9 people
Inferno (operating system) people
Scientists at Bell Labs
Programming language designers