page_title: Rob Pike
hierarchical_section_title: Rob Pike
caption_attribution_description: English: Rob Pike giving a keynote at OSCON 2010
context_page_description: Robert "Rob" C. Pike is a Canadian programmer and author. He is best known for his work on the Go programming language and 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. 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, 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 faces of email authors.
  Pike also appeared once on Late Night with David Letterman, as a technical assistant to the comedy duo Penn & Teller.
  Pike works for Google, where he is involved in the creation of the programming languages Go and Sawzall.
context_section_description: Robert "Rob" C. Pike (born 1956) is a Canadian programmer and author. He is best known for his work on the Go programming language and 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. 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, 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 faces of email authors.
  Pike also appeared once on Late Night with David Letterman, as a technical assistant to the comedy duo Penn & Teller.
  Pike works for Google, where he is involved in the creation of the programming languages  Go and Sawzall.
  Pike is married to author and illustrator Renée French; the couple live in both the US and Australia.
caption: Rob Pike at OSCON 2010
exif: {"Image Make": "Canon", "Image Model": "Canon EOS REBEL T2i", "Image Orientation": "Horizontal (normal)", "Image XResolution": "72", "Image YResolution": "72", "Image ResolutionUnit": "Pixels/Inch", "Image DateTime": "2010:07:26 22:22:13", "Image Artist": "", "Image YCbCrPositioning": "Co-sited", "Image Copyright": "", "Image ExifOffset": "232", "Image XPKeywords": "[111, 0, 115, 0, 99, 0, 111, 0, 110, 0, 0, 0]", "Thumbnail Compression": "JPEG (old-style)", "Thumbnail XResolution": "72", "Thumbnail YResolution": "72", "Thumbnail ResolutionUnit": "Pixels/Inch", "Thumbnail JPEGInterchangeFormat": "1108", "Thumbnail JPEGInterchangeFormatLength": "3030", "EXIF ExposureTime": "1/40", "EXIF FNumber": "28/5", "EXIF ExposureProgram": "Program Normal", "EXIF ISOSpeedRatings": "1600", "EXIF ExifVersion": "0221", "EXIF DateTimeOriginal": "2010:07:22 12:50:45", "EXIF DateTimeDigitized": "2010:07:22 12:50:45", "EXIF ComponentsConfiguration": "YCbCr", "EXIF ShutterSpeedValue": "43/8", "EXIF ApertureValue": "5", "EXIF ExposureBiasValue": "0", "EXIF MeteringMode": "Pattern", "EXIF Flash": "Flash did not fire, compulsory flash mode", "EXIF FocalLength": "171", "EXIF SubSecTime": "00", "EXIF SubSecTimeOriginal": "00", "EXIF SubSecTimeDigitized": "00", "EXIF FlashPixVersion": "0100", "EXIF ColorSpace": "sRGB", "EXIF ExifImageWidth": "0", "EXIF ExifImageLength": "0", "Interoperability InteroperabilityVersion": "[48, 49, 48, 48]", "EXIF InteroperabilityOffset": "996", "EXIF FocalPlaneXResolution": "1036800/181", "EXIF FocalPlaneYResolution": "691200/119", "EXIF FocalPlaneResolutionUnit": "2", "EXIF CustomRendered": "Normal", "EXIF ExposureMode": "Auto Exposure", "EXIF WhiteBalance": "Auto", "EXIF SceneCaptureType": "Standard"}