R

Rob Pike Books

1 book·~10 min total read

Rob Pike is a software engineer and author, also known for his work on Unix, Plan 9, and the Go programming language.

Known for: The Practice of Programming

Books by Rob Pike

The Practice of Programming

The Practice of Programming

programming·10 min read

The Practice of Programming offers practical advice on writing clear, robust, and efficient code. It covers topics such as design, interfaces, debugging, testing, performance, and portability, using examples in C, C++, Java, and other languages. The book emphasizes good programming style and the importance of simplicity and clarity in software development.

Read Summary

Key Insights from Rob Pike

1

Chapter 1 – Style

Style, to us, is the first signal of thoughtfulness. Good style does not make a program correct, but it makes correctness easier to judge. Over the years, we’ve seen code that looked like hieroglyphics and others that read like prose. The difference lies in consistency, precision, and care. Naming ...

From The Practice of Programming

2

Chapter 2 – Algorithms and Data Structures

A program’s efficiency, elegance, and reliability depend largely on its underlying algorithms and data structures. Style organizes your expression; algorithms determine your thought. The wrong algorithm, no matter how gracefully formatted, leads to sluggish, brittle software. We urge choosing the s...

From The Practice of Programming

About Rob Pike

Rob Pike is a software engineer and author, also known for his work on Unix, Plan 9, and the Go programming language.

Frequently Asked Questions

Rob Pike is a software engineer and author, also known for his work on Unix, Plan 9, and the Go programming language.

Read Rob Pike's books in 15 minutes

Get AI-powered summaries with key insights from 1 book by Rob Pike.