Skip to content
Brian Kernighan

File:Brian_Kernighan_at_VCF_East_2.jpg · Wikimedia Commons · See Wikimedia Commons

EntityQ92608· pop 46· linked from 201 articles

Brian Kernighan

Sign in to save

Also 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
Employer
Bell Labs
Languages spoken
English language
Notable work
Unix
Academic degree
Doctor of Philosophy
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
Sources (4)

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.

Gallery (2)