Skip to content
TLexDR
BK
Brian Kernighan
Guest dossier

Brian Kernighan

computer scientistengineerprogrammerwriter
1 appearance ·5 ideas explored ·Wikipedia ·✓ verified

Brian Wilson Kernighan 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 with Dennis Ritchie. Kernighan affirmed that he had no part in the design of the C language.

Across 1 conversation, Brian Kernighan ranges across Unix, concurrency, JavaScript. Unix was developed at Bell Labs in 1969 by Ken Thompson on a PDP-7, a machine with limited resources. The Go programming language, created by Ken Thompson and Rob Pike, is seen as 'C for the 21st century' with a natural model for concurrency.

Synthesized by TLexDR from 1 conversation. AI-generated. Report an inaccuracy

For the specialist
preview
Go's concurrency model is based on Tony Hoare's concepts, reflecting a significant shift in handling multi-core processors.
#109Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming
AMPL's design allows for separating data from the model, which is crucial for flexibility in optimization problems.
#109Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming
The appearance

Every conversation, in order

Reading list

What they pointed you toward

books

C Programming Language
by Brian Kernighan and Dennis Ritchie
Unix: A History and a Memoir
by Brian Kernighan
The Unix Programming Environment
by Brian W. Kernighan and Rob Pike

papers

Communicating Sequential Processes
by Tony Hoare
Every idea, by region

The full territory