menu Home chevron_right
NEWS & CULTURE

C Programming Language | Brian Kernighan and Lex Fridman

Lex Fridman | November 7, 2025



Full episode with Brian Kernighan (Jul 2020): https://www.youtube.com/watch?v=O9upVbGSBFo
Clips channel (Lex Clips): https://www.youtube.com/lexclips
Main channel (Lex Fridman): https://www.youtube.com/lexfridman
(more links below)

Podcast full episodes playlist:
https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4

Podcasts clips playlist:
https://www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41

Podcast website:
https://lexfridman.com/ai

Podcast on Apple Podcasts (iTunes):
https://apple.co/2lwqZIr

Podcast on Spotify:
https://spoti.fi/2nEwCF8

Podcast RSS:
https://lexfridman.com/category/ai/feed/

Brian Kernighan is a professor of computer science at Princeton University. He co-authored the C Programming Language with Dennis Ritchie (creator of C) and has written a lot of books on programming, computers, and life including the Practice of Programming, the Go Programming Language, his latest UNIX: A History and a Memoir. He co-created AWK, the text processing language used by Linux folks like myself. He co-designed AMPL, an algebraic modeling language for large-scale optimization.

Subscribe to this YouTube channel or connect on:
– Twitter: https://twitter.com/lexfridman
– LinkedIn: https://www.linkedin.com/in/lexfridman
– Facebook: https://www.facebook.com/lexfridman
– Instagram: https://www.instagram.com/lexfridman
– Medium: https://medium.com/@lexfridman
– Support on Patreon: https://www.patreon.com/lexfridman

Written by Lex Fridman

Comments

This post currently has 34 comments.

  1. @jerzyzbiaowiezy6249

    November 7, 2025 at 12:24 pm

    On the beginning of my university studies ~25 years ago, this book was highly rexommended. I obtained it and … felt disappointed, since this book was not a tutorial.

    I'm not saying the book is bad. It just was not what I needed.

  2. @nhzxboi

    November 7, 2025 at 12:24 pm

    I sincerely love Brian as a comp sci major. I think Lex is full of bull. Just my opinion but Lex is a light weight BS artist. I'm sorry Brian got duped into this interview. Yuck! 3.3M suckers.

  3. @DANISH4114

    November 7, 2025 at 12:24 pm

    That just emotional moment for me man. Listening to the one and only. Really wish his compatriots Mr. Legendary Ritchie ,Mr Thompson were here for some you know one to one. These guy’s are literally father of modern world as we know. No words to describe. Millions of people to come millions to go millions to earn but only these guys will forever be etched into the history.🫡hats off to these guys for achieving this. It’s unbelievable how many people made living and are making it because of them.

  4. @tulumataman3233

    November 7, 2025 at 12:24 pm

    I HAVE INCURRED SO MUCH LOSSES TRADING ON MY OWN…I TRADE WELL ON DEMO BUT I THINK THE REAL MARKET IS MANIPULATED… CAN ANYONE HELP ME OUT OR AT LEAST TELL ME WHAT I'M DOING WRONG ?

  5. @robertgwatts1858

    November 7, 2025 at 12:24 pm

    I'm just a hobby programmer. But years back I settled on two languages for all my projects; C, which is nice and close to the metal for high performance, yet still very readable, and Common Lisp, where I do all my Unicorn and pumpkin programming. 😁

  6. @waverider1674

    November 7, 2025 at 12:24 pm

    If you are working on programming languages like Python, Perl, Java, Ruby remember those languages are written in c/c++, the databases, webservers are all written in c/c++ and above all the operating system on which your application runs is written in c/c++.
    So practically without c/c++ virtually no software ever runs

  7. @Aaronb2245

    November 7, 2025 at 12:24 pm

    C Programming Language 1st/2nd Edition by Kernighan and Richie is the best programming book I have ever read for learning a language. Masterfully written by the experts!

  8. @PrivateSi

    November 7, 2025 at 12:24 pm

    I HATE C as much as Unix/Linux and HTML+CSS+JS+SQL from a linguistic perspective…. sure, they get the job done, but via a mixture of terse obfuscation and bloated verbosity… It's certainly not the worst language, but it's nowhere near the ideal computer language for many reasons yet got forced on the world and stopped better competition due to ACADEMIC HEGEMONY spreading to industry. Committees of intellectuals then proceded to bloat and confuse C more and more, until C++ emerged.. C taught me, if you want a job done clearly, cleanly and efficiently don't get professors and students involved.

  9. @quantumac

    November 7, 2025 at 12:24 pm

    Retired now, and all my career as a software developer involved writing code in C and C++. I thank Dennis Ritchie and Brian Kernighan for authoring such a well-written and precise text about C. My only gripe involved how they introduced the world to a formatting style where curly-braces are not lined up vertically. The first thing I did whenever I took over a piece of code written by someone who used that style was reformat it. IMHO, it's a hard style to read and it is very error prone. I refuse to use that style, no matter how popular it has become.

Comments are closed.




This area can contain widgets, menus, shortcodes and custom content. You can manage it from the Customizer, in the Second layer section.

 

 

 

  • play_circle_filled

    92.9 : The Torch

  • play_circle_filled

    AGGRO
    'Til Deaf Do Us Part...

  • play_circle_filled

    SLACK!
    The Music That Made Gen-X

  • play_circle_filled

    KUDZU
    The Northwoods' Alt-Country & Americana

  • play_circle_filled

    BOOZHOO
    Indigenous Radio

  • play_circle_filled

    THE FLOW
    The Northwoods' Hip Hop and R&B

play_arrow skip_previous skip_next volume_down
playlist_play