search
Get Started
search
Rob Pike - Computer Scientist
zoom_in Click to enlarge

Rob Pike

description Rob Pike Overview

Rob Pike is a Canadian computer scientist who has made major contributions to operating systems, software design, and programming languages. During his time at Bell Labs, he was a core contributor to the Unix operating system and co-created the Plan 9 and Inferno operating systems. He is also credited with co-developing the UTF-8 character encoding standard alongside Ken Thompson. At Google, he co-designed the Go programming language to address the challenges of large-scale software engineering.

insights Ranking position

Rob Pike ranks #49 of 185 in the Computer Scientist ranking, behind Noga Alon, ahead of Dan Boneh.

help Rob Pike FAQ

What programming language did Rob Pike create?

Rob Pike co-created the Go programming language (often referred to as Golang) at Google alongside Robert Griesemer and Ken Thompson. Released in 2009, Go was designed for high-performance networking and multicore computing.

What was Rob Pike's role at Bell Labs?

Before joining Google, Pike was a prominent member of the Computing Science Research Center at Bell Labs. While there, he contributed heavily to the development of the Unix operating system and led the creation of the Plan 9 distributed operating system.

Did Rob Pike help create UTF-8?

Yes, Rob Pike co-invented the UTF-8 character encoding standard in 1992 alongside Ken Thompson. UTF-8 is now the dominant character encoding for the World Wide Web, capable of representing every character in the Unicode standard.

What other software did Rob Pike design?

Pike created the acme text editor and the rc shell for the Plan 9 operating system. He is also known for writing the first window system for Unix and developing early graphical user interface (GUI) technology.

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare