Rob Pike

Rob Pike

Robert C. Pike (born 1956) is a software engineer and author. He is best known for his work at Bell Labs, where he was a member of the Unix team and was involved in the creation of the Plan 9 from Bell Labs and Inferno 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.

Over the years he 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, is the co-author of "The Practice of Programming" and "The Unix Programming Environment". With Ken Thompson he is the co-creator of UTF-8. Pike also developed lesser systems such as the vismon program for displaying images of faces of email authors.

Pike also appeared once on "The Late Show with David Letterman", as a technical assistant to the comedy duo Penn and Teller.

As a joke Pike claimed to have won the 1980 Olympic silver medal in Archery; however, Canada boycotted the 1980 Summer Olympics.

Pike, a Canadian citizen, is married to Renée French, and currently works for Google.

Quotes

* "Not only is UNIX dead, it's starting to smell really bad." - circa 1991 [http://groups.google.com/groups?q=%22Not+only+is+UNIX+dead,+it%27s+starting+to+smell+really+bad%22&sourceid=firefox&sa=N&tab=wg]
* "Object-oriented design is the roman numerals of computing." - [http://groups.google.com/group/comp.os.plan9/msg/006fec195aeeff15]
* "There's no such thing as a simple cache bug." [http://plan9.bell-labs.com/sources/plan9/sys/games/lib/fortunes]
* "Caches aren't architecture, they're just optimization." [http://plan9.bell-labs.com/sources/plan9/sys/games/lib/fortunes]
* "Sockets are the X windows of IO interfaces." [http://plan9.bell-labs.com/sources/plan9/sys/games/lib/fortunes]
* "Sometimes when you fill a vacuum, it still sucks." - on the X Window System [http://plan9.bell-labs.com/sources/plan9/sys/games/lib/fortunes]
* "Unix never says `please.'" [http://plan9.bell-labs.com/sources/plan9/sys/games/lib/fortunes]
* "Those days are dead and gone and the eulogy was delivered by Perl." [http://interviews.slashdot.org/article.pl?sid=04/10/18/1153211&tid=189] - on one tool for one job
* "I started keeping a list of these annoyances but it got too long and depressing so I just learned to live with them again. We really are using a 1970s era operating system well past its sell-by date. We get a lot done, and we have fun, but let's face it, the fundamental design of Unix is older than many of the readers of Slashdot, while lots of different, great ideas about computing and networks have been developed in the last 30 years. Using Unix is the computing equivalent of listening only to music by David Cassidy." [http://interviews.slashdot.org/article.pl?sid=04/10/18/1153211&tid=189]

See also

*The Plan 9 from Bell Labs operating system.
*Acme: A User Interface for Programmers
*The Plumber
*The Sam text editor
*Mark V Shaney
*"The Unix Programming Environment" (1984 with Brian Kernighan)

External links

* [http://herpolhode.com/rob/ugly.pdf The Good, the Bad, and the Ugly: The Unix Legacy] - Slides of his presentation at the commemoration of 1000000000 seconds of the Unix clock.
* [http://doc.cat-v.org/bell_labs/utah2000/ Systems Software Research is Irrelevant] (aka utah2000) [http://herpolhode.com/rob/utah2000.pdf slides]
* [http://herpolhode.com/rob/ Pike's personal homepage]
* [http://research.google.com/people/r/ Pike's Google homepage]
* [http://interviews.slashdot.org/article.pl?sid=04/10/18/1153211&tid=189&tid=156&tid=130&tid=11 Questions and Answers with Rob Pike] - by Robin "Roblimo" Miller (published in Slashdot in October 2004)
* [http://video.google.com/videoplay?docid=810232012617965344 Video: Concurrency/message passing Newsqueak] (Google Tech Talks May 9, 2007)
* [http://doc.cat-v.org/bell_labs/structural_regexps/ Structural Regular Expressions by Rob Pike] .
* [http://commandcenter.blogspot.com/ Blog]

Persondata
NAME=Pike, Rob
ALTERNATIVE NAMES=
SHORT DESCRIPTION=Software Engineer
DATE OF BIRTH=1956
PLACE OF BIRTH=
DATE OF DEATH=
PLACE OF DEATH=


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Rob Pike — Saltar a navegación, búsqueda Rob Pike Rob Pike …   Wikipedia Español

  • Rob Pike — Robert C. Pike (* 1956) ist ein kanadischer[1] Softwareentwickler und Buchautor. Er ist bekannt für seine Tätigkeit bei Bell Labs. Dort war er Mitglied des Unix Teams und war maßgeblich an der Entwicklung der Betriebssysteme Plan 9 from Bell Labs …   Deutsch Wikipedia

  • Rob Pike — (1956) fue uno de los miembros del equipo que desarrolló el sistema operativo Unix en los laboratorios Bell Labs. Es astrónomo aficionado y desarrollador pionero en Unix y sistemas de ventanas (GUI). Actualmente trabaja en Google …   Enciclopedia Universal

  • Rob Pike — Pour les articles homonymes, voir Pike. Rob Pike Rob Pike, né en 1956, est un ingénieur en informatique. C est un ancien chercheur des Laboratoir …   Wikipédia en Français

  • Pike — bezeichnet: eine Stangenwaffe von Fußsoldaten, siehe Spieß eine gemeine Figur in der Heraldik, siehe Stangenwaffe (Heraldik) Pike (Programmiersprache), eine Programmiersprache Pike (Verschlüsselung), einen Verschlüsselungsalgorithmus mehrere… …   Deutsch Wikipedia

  • Pike (surname) — Family name name = Pike image size = caption = pronunciation = meaning = pike (fish, weapon), turnpike region = England, Wales language = English related names = footnotes = Pike is a common family name, particularly among English speaking… …   Wikipedia

  • Pike — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Pike », sur le Wiktionnaire (dictionnaire universel) Personnalités Albert Pike : avocat, un… …   Wikipédia en Français

  • Robert Pike — Rob Pike Pour les articles homonymes, voir Pike. Rob Pike Rob Pike, né en 1956, est un ingénieur en informatique. C …   Wikipédia en Français

  • Pike Road, Alabama — Infobox Settlement official name = Pike Road, Alabama settlement type = City imagesize = image caption = image imagesize = image caption = image mapsize = 250px map caption = Location in Montgomery County and the state of Alabama mapsize1 = map… …   Wikipedia

  • Rob Hulls — Infobox Politician (general) name = Rob Hulls nationality = Australian imagesize = 200px order = Deputy Premier of Victoria term start = July 30, 2007 term end = deputy = predecessor = John Thwaites successor = birth date = Birth date and… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”