Brian Kernighan

Computer Scientist

1942 –

 Credit ยป
103

Who is Brian Kernighan?

Brian Wilson Kernighan is a Canadian computer scientist who worked at Bell Labs alongside Unix creators Ken Thompson and Dennis Ritchie and contributed to the development of Unix. He is also coauthor of the AWK and AMPL programming languages. The 'K' of K&R C and the 'K' in AWK both stand for 'Kernighan'. Brian Kernighan is currently a Professor at the Computer Science Department of Princeton University, where he is also the Undergraduate Department Representative.

Kernighan's name became widely known through co-authorship of the first book on the C programming language with Dennis Ritchie. Kernighan affirmed that he had no part in the design of the C language. He authored many Unix programs, including ditroff, and cron for Version 7 Unix.

In collaboration with Shen Lin he devised well-known heuristics for two NP-complete optimization problems: graph partitioning and the travelling salesman problem.

Kernighan was the software editor for Prentice Hall International. His "Software Tools" series spread the essence of 'C/Unix thinking' with makeovers for BASIC, FORTRAN, and Pascal - and most notably his 'Ratfor' was put in the public domain.

Famous Quotes:

  • Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.

We need you!

Help us build the largest biographies collection on the web!

Born
Jan 1, 1942
Toronto
Nationality
  • Canada
Profession
Education
  • Princeton University
  • University of Toronto
Employment
  • Princeton University
Lived in
  • Toronto

Submitted
on July 23, 2013

Citation

Use the citation below to add to a bibliography:

Style:MLAChicagoAPA

"Brian Kernighan." Biographies.net. STANDS4 LLC, 2024. Web. 25 Apr. 2024. <https://www.biographies.net/people/en/brian_kernighan>.

Discuss this Brian Kernighan biography with the community:

0 Comments

    Browse Biographies.net