Brian Kernighan

Computer Science Canadian 1942 99 quotes

Computer scientist who co-authored 'The C Programming Language' and contributed to Unix.

Quotes by Brian Kernighan

The best way to learn is by doing.

Attributed

Pointers are like jumps, leading to complexity and confusion.

The C Programming Language 1978

Software development is a team sport.

The Practice of Programming 1999

The devil is in the details, especially in programming.

The Practice of Programming 1999

C++ adds object-oriented features to C, but at a cost.

The Practice of Programming 1999

The future of computing is in simplicity.

Speech 2007

Every program is a part of some larger program.

The UNIX Programming Environment 1984

Debugging is nine-tenths of programming.

Attributed

The UNIX pipe is a great invention.

The UNIX Programming Environment 1984

Programming languages evolve, but the principles remain.

The Practice of Programming 1999

In computing, elegance is next to godliness.

Witty remark

The joy of programming comes from solving puzzles.

Interview 2007

Avoid premature optimization.

The Practice of Programming 1999

The standard library is your friend.

The C Programming Language 1978

Writing software is like writing a novel; it requires creativity.

The Practice of Programming 1999

The history of computing is the history of abstraction.

Speech 2007

In the world of software, change is the only constant.

The Practice of Programming 1999

C is not a big language, but it packs a punch.

The C Programming Language 1978

The best tools are those that get out of your way.

The UNIX Programming Environment 1984