B

Brian W. Kernighan Books

1 book·~10 min total read

Kernighan is a computer scientist known for his work at Bell Labs and contributions to Unix, C, and AWK.

Known for: The Practice of Programming

Books by Brian W. Kernighan

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 Brian W. Kernighan

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 Brian W. Kernighan

Kernighan is a computer scientist known for his work at Bell Labs and contributions to Unix, C, and AWK.

Frequently Asked Questions

Kernighan is a computer scientist known for his work at Bell Labs and contributions to Unix, C, and AWK.

Read Brian W. Kernighan's books in 15 minutes

Get AI-powered summaries with key insights from 1 book by Brian W. Kernighan.