podcasts / Ryan Peterman / episode / question
Question

How was awk created, according to Brian Kernighan?

Answered from Brian Kernighan: Inside Bell Labs, The Best Programmer, Why C Won · Ryan Peterman · 2026-10-26

Brian Kernighan said awk came out of conversations around 1976 or 1977 between three Bell Labs colleagues: Al Aho, who was interested in regular expressions, Peter Weinberger, who was interested in databases and report generation, and Kernighan, who wanted a tool that treated strings and numbers as equals. After they settled a design, Weinberger built the first version over a weekend using Steve Johnson's yacc and Mike Lesk's lex, with Aho's existing regular expression code. Kernighan later inherited maintenance and recently added UTF-8 and CSV support for the book's second edition.

Source: our own transcription of the episode. The full conversation is on Ryan Peterman (2026-10-26). Read the whole episode summary →

▸More from this episode

Q1Why did Bell Labs produce so many inventions, according to Brian Kernighan?Q2How did Bell Labs evaluate its researchers, as Brian Kernighan describes it?Q3Why does Brian Kernighan think the C programming language succeeded?Q5Where does the name grep come from, as Brian Kernighan explains it?Q6What happened when Brian Kernighan demoed Unix to CIA director William Colby?Q7What does Brian Kernighan think LLMs are doing to computer science education?Q8Does Brian Kernighan trust AI-generated code like SQL from Claude?
Transcribe your links. Paste a YouTube, Google Drive or podcast link and WhipScribe gives you the transcript. Transcribe a link →