Brian Wilson Kernighan

By admin , 21 December 2015
Brian
Wilson
Kernighan
Male
Description

Co-author of the first book on the C programming language and programmer of well-known Unix utilities such as ditroff and cron, Kernighan worked at Bell Labs alongside Unix creators Ken Thompson and Dennis Ritchie and contributed greatly to Unix and its school of thought. He has also been coauthor of the AWK and AMPL programming languages. The "K" of K&R C and the "K" in AWK both stand for "Kernighan".

Kernighan has served as a Professor at the Computer Science Department of Princeton University, where he has also been the Undergraduate Department Representative. In collaboration with Shen Lin he devised well-known heuristics for two NP-complete optimization problems: graph partitioning and the travelling salesman problem. In a display of authorial equity, the former is usually called the Kernighan—Lin algorithm, while the latter is styled Lin—Kernighan.

Princeton University
Co author of the first book on the C programming language and programmer of several well known Unix utilities such as ditroff and cron
Date of Birth
1942-01-30
Brian Wilson Kernighan

Contact Us

  • Contact: Aaron C. Sylvan,
    Board Chair
  • Address: IT History Society
    534 Third Avenue
    Suite 1248
    Brooklyn, NY 11215
  • Email:      info@ithistory.org