Brian Kernighan is the brains behind the AWK and AMPL programming languages.