YouTube18 Jul 2020
1h 43m

Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | Lex Fridman Podcast #109

Podcast cover

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.

Outlines

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.

Continue
 
mindmap screenshot
Preview
preview episode cover
How to Get Rich: Every EpisodeNaval