Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | Lex Fridman Podcast #109
Lex Fridman
Brian Kernighan, a key figure in early UNIX development, recounts the history of UNIX, its underlying philosophy of making programming easier, and its surprising open licensing that fueled its widespread adoption. Kernighan details the environment at Bell Labs that fostered innovation, emphasizing the collaborative spirit and the freedom to experiment. He reflects on the evolution of programming languages, highlighting C's balance of expressiveness and efficiency, and discusses his contributions to AWK and AMPL. The conversation touches on the current state of AI, the potential for both good and bad, and the ever-evolving landscape of computing, including the impact of Moore's Law and the future of programming.
Part 1: Origins, UNIX, and Bell Labs
Part 2: Programming Philosophy and Tools
Part 3: Evolution of Languages
Part 4: Algorithms, AI, and Society
Sign in to continue reading, translating and more.
Open full episode in Podwise
