Brian Kernighan
Computer scientist teaching at Princeton; spent three decades at Bell Labs in the group that produced Unix, C and C++, and co-authored The C Programming Language and The Practice of Programming.
Brian Kernighan did not write this page. ppll compiled it from their own words, each linked to the source. Is this you? · Report a mistake
Recommends rcmnd
rcmnd What they recommend 5 things — each backed by an exact quote.
Compiled by rcmnd.app, not by them: the quotes are theirs, and each links to the post it was copied from.
Recent
Uses iMac
Mostly Macs at this point. I have a 27-inch iMac at work (big screen) but with the tiny wireless keyboard; I long ago got tired of keyboards that, with wheels, could double as skateboards, so it's nice to have a little one made by a reliable manufacturer.
usesthis.com 6 Jun 2013
Uses Python
I write really short things in Awk, and use Python for longer text processing applications.
usesthis.com 6 Jun 2013
Uses Awk
I write really short things in Awk, and use Python for longer text processing applications.
usesthis.com 6 Jun 2013
their own
Show 2 more
Loved Alpine
As the last representative of the dinosaur era, I read mail mostly with Alpine, which is faster and easier than any web-based system I know, and does a nice job of storing my mail locally.
usesthis.com 6 Jun 2013
Uses Sam
I use Rob Pike's Sam editor most of the time – that's what I'm using right now – and vi the rest of the time, because I know it well enough that there's no need to think.
usesthis.com 6 Jun 2013
Where they publish
Site kernighan.com His short personal domain.
Link verified 5 Sept 2026.
Site cs.princeton.edu/~bwk His main homepage: books, courses, papers.
Link verified 5 Sept 2026.
About the English under a post
Some people here publish in a language other than English. Where they do, this site shows a machine translation beneath the post, in this typeface — the site's own, not theirs.
The post itself is never changed, moved or hidden: what is set in the serif above is exactly what the person published, and it is what to quote them on. A translation can be wrong in ways that matter, especially about tone.
Only the post's own words are translated. A quoted post, a linked article and a belief on korrents.com are left in their original language.