b. 1942, Toronto · Bell Labs researcher; Princeton CS professor; co-author of K&R
Also known as: Kernighan
Brian Kernighan was a Bell Labs researcher during the formative Unix years. He co-authored The C Programming Language (K&R) with Dennis Ritchie, The Unix Programming Environment with Rob Pike, and co-created the AWK text-processing language (the "K" in awk).
AWK, K&R, and the small-tools philosophy he documented all ship as standard on every Linux distribution.
Video
Related people: Ken Thompson, Dennis Ritchie, Rob Pike
Works cited in this book:
- The C Programming Language (1978) (with Dennis M. Ritchie)
- The Unix Programming Environment (1984) (with Rob Pike)
- The AWK Programming Language (1988) (with Alfred V. Aho, Peter J. Weinberger)
- The Practice of Programming (1999) (with Rob Pike)
- The Go Programming Language (2015) (with Alan A. A. Donovan)
- UNIX: A History and a Memoir (2019)
Discussed in:
