newsfilter.io

Brian Kernighan

Showing 12 of 2 transcripts.

  1. Lex Fridman6 min

    C Programming Language | Brian Kernighan and Lex Fridman

    Brian Kernighan, Lex Fridman

    Brian Kernighan and Dennis Ritchie co-authored "The C Programming Language" in 1977 to capitalize on Unix's rapid expansion by providing the definitive guide to a language designed for efficiency and portability. The book's unique pedagogical approach prioritized practical, real-world Unix utilities like copy and grep over abstract syntax, establishing a standard for teaching programming through immediate, tangible utility. This collaboration successfully created a ubiquitous ecosystem where C applications could run across diverse systems, cementing the language's longevity through a positive feedback loop with the operating system it helped define.

  2. Lex Fridman1h 43m

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

    Brian Kernighan, Lex Fridman, Dennis Ritchie

    This discourse explores the historical evolution of Unix from its 1969 Bell Labs origins through the development of Linux and the creation of the C programming language by Ken Thompson and Brian Kernighan. The conversation details the enduring "everything is a file" design philosophy, the collaborative culture that spawned tools like AWK and AMPL, and the transition to modern languages such as Go. Finally, the analysis addresses critical contemporary challenges, including the ethical risks of artificial intelligence, the consequences of hardware scaling limits, and the necessity of broad computer literacy in an increasingly automated digital society.