Searching...
Brian Kernighan
Source: Wikimedia | By: Jw12321 | License: CC0
Age84 years
BornJan 01, 1942
CountryCanada, United States
ProfessionComputer scientist, engineer, programmer, writer, university teacher
ZodiacCapricorn ♑
Born inToronto

Brian Kernighan

Personal Facts, Age, Height and Biography of Brian Kernighan

Brian Kernighan, born in nineteen forty-two, is a distinguished Canadian computer scientist, engineer, programmer, writer, and university educator. He is best known for his significant contributions to the development of Unix at Bell Labs, where he collaborated with the creators Ken Thompson and Dennis Ritchie. Although Kernighan's name became synonymous with the C programming language through his co-authorship of the seminal book 'The C Programming Language' with Ritchie, he has consistently emphasized that the design of the language was solely Ritchie's achievement.

Throughout his career, Kernighan has authored numerous Unix programs, including the influential ditroff. He is also recognized as a coauthor of the AWK and AMPL programming languages, with the 'K' in both K&R C and AWK representing his name. His work has left a lasting impact on the programming community, particularly through the algorithms he developed in collaboration with Shen Lin for NP-complete optimization problems, such as the Kernighan–Lin algorithm for graph partitioning and the Lin–Kernighan heuristic for the travelling salesman problem.

Since two thousand, Kernighan has been a professor of computer science at Princeton University, where he serves as the director of undergraduate studies in the department. His commitment to education and research continues to inspire new generations of computer scientists. In two thousand fifteen, he further expanded his literary contributions by co-authoring 'The Go Programming Language,' showcasing his ongoing influence in the field.