File:Brian_Kernighan_at_VCF_East_2.jpg · Wikimedia Commons · See Wikimedia Commons
Brian Kernighan
Sign in to saveAlso known as Brian W. Kernighan, Brian Wilson Kernighan
Canadian computer scientist, co-inventor of the Unix operating system
Person · Open Library
- Born
- 1. Januar 1942
- Works
- 30
Top works
- The elements of programming style
- Practice of Programming
- The Go Programming Language
- Le langage C - 2e éd.
- The C Programming language
via Open Library + Wikidata
Key facts
- Born
- Brian Wilson Kernighan , ( 1942-01-30 ) 30 January 1942 (age 84) , Toronto , Ontario , Canada
- Citizenship
- Canada
- Alma mater
- University of Toronto ( BASc ), Princeton University ( PhD )
- Known for
- Unix AWK A Mathematical Programming Language (AMPL) Kernighan–Lin algorithm Lin–Kernighan heuristic The C Programming Language (book)
- Fields
- Computer science
- Institutions
- Princeton University
- Thesis
- Some Graph Partitioning Problems Related to Program Segmentation (1969)
- Doctoral advisor
- Peter Weiner
- Website
- www .cs .princeton .edu /~bwk /
via Wikipedia infobox
Wikidata facts
- Instance of
- human
- Gender
- male
- Citizenship
- United States
- Place of birth
- Toronto
- Occupation
- university teacher
- Educated at
- Princeton University
- Employer
- Bell Labs
- Languages spoken
- English language
- Notable work
- Unix
- Academic degree
- Doctor of Philosophy
- Field of work
- programming language
- Official website
- kernighan.com
- Image
- Brian Kernighan in 2012 at Bell Labs 1(cropped).jpg
Show 5 more facts
- date of birth
- 1942-01-30
- Commons category
- Brian Kernighan
- birth name
- Brian Wilson Kernighan
- maintained by WikiProject
- WikiProject Mathematics
via Wikidata · CC0
~7 min read
Encyclopedic overview
Brian Wilson Kernighan (/ˈkɜːrnɪhæn/; born 30 January 1942) is a Canadian computer scientist. He worked at Bell Labs and contributed to the development of Unix alongside Unix creators Ken Thompson and Dennis Ritchie. Kernighan's name became widely known through co-authorship of the first book on the C programming language (The C Programming Language) with Dennis Ritchie. Kernighan affirmed that he had no part in the design of the C language ("it's entirely Dennis Ritchie's work").
Kernighan authored many Unix programs, including ditroff. He is coauthor of the AWK and AMPL programming languages. The "K" of K&R C and of AWK both stand for "Kernighan".
Excerpted from Wikipedia’s “Brian Kernighan” article, available under the CC BY-SA 4.0 licence.