Brian Kernighan
Canadian computer scientist; Bell Labs Unix pioneer, co-wrote The C Programming Language.
At a glance
Also on this page: Key facts · Links · Sources · Related pages
- Brian Kernighan is a Canadian computer scientist, born on 30 January 1942 in Toronto.
- At Bell Labs he worked alongside Ken Thompson and Dennis Ritchie on Unix, and he co-wrote The C Programming Language with Ritchie.
- He is the K in AWK and co-created the AMPL language.
- He has been a professor of computer science at Princeton University from 2000.
Key facts
- Born
- 30 January 1942, Toronto1
- Bell Labs
- Worked on Unix; coined the name Unix1
- Books
- The C Programming Language (with Dennis Ritchie); The Go Programming Language (2015)1
- Languages
- Co-author of AWK and AMPL1
- Algorithms
- Kernighan–Lin graph partitioning and Lin–Kernighan travelling salesman heuristics, with Shen Lin1
- Princeton
- Professor of computer science from 2000; PhD there in 19691
Links
Sources
Last checked against its sources today
Is something on this page wrong or out of date? Tell us
How recent
The line under a date fills as time passes: empty when new, then one equal share each for a day, a week, a month and a year. For episodes and other items it is full at 2 years; for "last checked", at a year. A striped line means the date is known only to the month or year.