
Brian W. Kernighan
Born 1. Januar 1942
From Toronto, Ontario, Canada · Nationality: Canada, United States
Quotes
“C is a razor-sharp tool, with which one can create an elegant and efficient program or a bloody mess.”
The Practice of Programming 1999 “Everyone knows that debugging is twice as hard as writing a program in the first place. So if you’re as clever as you can be when you write it, how will you ever debug it?”
Chapter 2 “Mechanical rules are never a substitute for clarity of thought.”
Software Tools 1976 “Controlling complexity is the essence of computer programming.”
p. 319
Quotes from Wikiquote (CC BY-SA 4.0).
Books by Brian W. Kernighan in order
Books by Brian W. Kernighan in the order they were published, from The Elements of Programming Style (1974) to Unix (2019).
- 1The Elements of Programming Style
The Elements of Programming Style1974 - 2Software Tools
Software Tools1976 - 3Software Tools in Pascal
Software Tools in Pascal1976 - 4The C Programming Language
The C Programming Language1978 - 5A Tutorial Introduction to the UNIX Text EditorA Tutorial Introduction to the UNIX Text Editor1981
- 6PIC - A Crude Graphics Language for TypesettingPIC - A Crude Graphics Language for Typesetting1981
- 7UNIX for BeginnersUNIX for Beginners1981
- 8The UNIX Programming Environment
The UNIX Programming Environment1984 - 9The Practice of Programming
The Practice of Programming1999 - 10Data and Computer Communications
Data and Computer Communications2003 - 11Advanced Programming UNIX EnvironmentAdvanced Programming UNIX Environment2005
- 12D Is for Digital : What a Well-informed Person Should Know A
D Is for Digital : What a Well-informed Person Should Know About Computers and Communications2011 - 13Understanding the Digital World
Understanding the Digital World2017 - 14Millions, Billions, Zillions
Millions, Billions, Zillions2018 - 15Unix
Unix2019