"Kernighan" redirects here.
For the Canadian journalist, see Robert Kirkland Kernighan.
For the American politician, see Patricia Kernighan.
|Born||Brian Wilson Kernighan
(1942-01-01) January 1, 1942 (age 78)
|Alma mater||University of Toronto
Princeton University (PhD)
|Doctoral advisor||Peter Weiner|
|Influenced||David J. Malan|
Kernighan affirmed that he had no part in the design of the C language ("it's entirely Dennis Ritchie's work").
The "K" of K&R C and the "K" in AWK both stand for "Kernighan".
Kernighan has been a Professor of Computer Science at Princeton University since 2000 and is the Director of Undergraduate Studies in the Department of Computer Science.
In 2015, he co-authored the book The Go Programming Language.
Early life and education
Kernighan was born in Toronto.
He received his Ph.D. in electrical engineering from Princeton University in 1969, completing a doctoral dissertation titled "Some graph partitioning problems related to program segmentation" under the supervision of Peter G. Weiner.
Career and research
Kernighan has held a professorship in the Department of Computer Science at Princeton since 2000.
Each fall he teaches a course called "Computers in Our World", which introduces the fundamentals of computing to non-majors.
Kernighan was the software editor for Prentice Hall International.
He has said that if stranded on an island with only one programming language it would have to be C.
Kernighan is also known as a coiner of the expression "What You See Is All You Get" (WYSIAYG), which is a sarcastic variant of the original "What You See Is What You Get" (WYSIWYG).
Kernighan's term is used to indicate that WYSIWYG systems might throw away information in a document that could be useful in other contexts.
Kernighan's original 1978 implementation of Hello, World!
Other achievements during his career include:
Credits to the contents of this page go to the authors of the corresponding Wikipedia page: en.wikipedia.org/wiki/Brian Kernighan.