Brian Kernighan Remembers the Origins of ‘grep’

Brian Kernighan Remembers the Origins of ‘grep’

  • August 7, 2018
Table of Contents

Brian Kernighan Remembers the Origins of ‘grep’

This month saw the release of a fascinating oral history, in which 76-year-old Brian Kernighan remembers the origins of the Unix command grep. Kernighan is already a legend in the world of Unix— recognized as the man who coined the term Unix back in 1970. His last initial also became the “k” in awk — and the “K” when people cite the iconic 1978 “K&R book” about C programming.

The original Unix Programmer’s Manual calls Kernighan an “expositor par excellence,” and since 2000 he’s been a computer science professor at Princeton University — after 30 years at the historic Computing Science Research Center at Bell Laboratories. AT&T as a whole had “well over” a million employees, Kernighan remembers, making them America’s single largest employer outside of government. Their dominant position as the phone company for most Americans gave them a very stable revenue stream, and research represented only a small fraction of the company.

“In some sense, it didn’t matter as long as this collection of people produced things that were useful,” he remembered. He didn’t meet Ken Thompson, the creator of Unix, until 1967, but eventually, he and Dennis Ritchie were all in the same organization as Kernighan. And this brings us to the moment when Thompson invented grep.

Source: thenewstack.io

Share :
comments powered by Disqus

Related Posts

The popular creation story of astronomy is wrong

The popular creation story of astronomy is wrong

In the early years of the 17th century, Johannes Kepler argued that the universe contained thousands of mighty bodies, bodies so huge that they could be universes themselves. These giant bodies, said Kepler, testified to the immense power of, as well as the personal tastes of, an omnipotent Creator God. The giant bodies were the stars, and they were arrayed around the sun, the universe’s comparatively tiny central body, itself orbited by its retinue of still tinier planets.

Read More
How much of the Internet is using QUIC?

How much of the Internet is using QUIC?

It’s been five years since Google launched QUIC — a new transport protocol that is deployed on the shoulders of UDP in user space. QUIC offers similar properties as TCP + TLS 1.3 but promises to incorporate new features more easily and without them being dropped by legacy systems that don’t support them, for example, middleboxes that block new TCP features — a problem that TCP has faced since its initial deployment. QUIC tackles the problem by offering a fully encrypted transport protocol, thereby removing the possibility for middleboxes to alter its content.

Read More