Donald Knuth: The Art of Computer Programming | AI Podcast Clips

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ธ.ค. 2019
  • Full episode with Donald Knuth (Dec 2019): • Donald Knuth: Algorith...
    Clips channel (Lex Clips): / lexclips
    Main channel (Lex Fridman): / lexfridman
    (more links below)
    Podcast full episodes playlist:
    • Lex Fridman Podcast
    Podcasts clips playlist:
    • Lex Fridman Podcast Clips
    Podcast website:
    lexfridman.com/ai
    Podcast on Apple Podcasts (iTunes):
    apple.co/2lwqZIr
    Podcast on Spotify:
    spoti.fi/2nEwCF8
    Podcast RSS:
    lexfridman.com/category/ai/feed/
    Donald Knuth is one of the greatest and most impactful computer scientists and mathematicians ever. He is the recipient in 1974 of the Turing Award, considered the Nobel Prize of computing. He is the author of the multi-volume work, the magnum opus, The Art of Computer Programming. He made several key contributions to the rigorous analysis of the computational complexity of algorithms. He popularized asymptotic notation, that we all affectionately know as the big-O notation. He also created the TeX typesetting which most computer scientists, physicists, mathematicians, and scientists and engineers use to write technical papers and make them look beautiful.
    Subscribe to this TH-cam channel or connect on:
    - Twitter: / lexfridman
    - LinkedIn: / lexfridman
    - Facebook: / lexfridman
    - Instagram: / lexfridman
    - Medium: / lexfridman
    - Support on Patreon: / lexfridman
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 53

  • @ProSimples
    @ProSimples 4 ปีที่แล้ว +160

    I opened his book Concrete Mathematics and I cried. He is not from this planet.

    • @afreenbhati7521
      @afreenbhati7521 4 ปีที่แล้ว +6

      Any idea how can a newbie learn to write efficienct code

    • @DanielNyong
      @DanielNyong 4 ปีที่แล้ว +20

      Afreen Bhati buy one book and build projects. You get better by writing thousands of code.

    • @afreenbhati7521
      @afreenbhati7521 4 ปีที่แล้ว +5

      @@DanielNyong thanks for the great advice sir, any good book suggestion is welcome :)

    • @DanielNyong
      @DanielNyong 4 ปีที่แล้ว +18

      Afreen Bhati I heard Donald knuth’s books are good start there. Buy a good book too on the language you want to learn and stick with it.
      Get a list of projects you want to work on beginner to advanced, and start knocking them out. eg:
      1. A to do list.
      2. A calculator
      3. Other easy web/mobile apps
      4. A browser
      5. A compiler
      6. An OS
      7. Neural net
      Your creativity is the only limit. Good luck.

    • @LCProductionsmilkcarton
      @LCProductionsmilkcarton 3 ปีที่แล้ว +3

      @@francescolavilla271 no, not at all, he uses assembly language in this book

  • @aternialaffsalot
    @aternialaffsalot 3 ปีที่แล้ว +50

    I barely got through 10 pages of volume 1. It made me consider giving up programming and take up shopkeeping instead.

  • @porrapatcpe20
    @porrapatcpe20 4 ปีที่แล้ว +15

    Thank you for this clip, and Bless HIM!
    I wish he can finished it!
    For me I just started reading volume 1. I will read(study) it more!

  • @sidsarasvati
    @sidsarasvati ปีที่แล้ว +14

    I started my journey with sorting - volume 3
    every day i read a bit and feel blessed to be able to even find the text interesting and excited
    This is life’s work by Knuth

  • @nicandromartinezsotelo3300
    @nicandromartinezsotelo3300 3 ปีที่แล้ว +49

    this book will make you cry. You can spend 3 hours reading it and you won't pass the first two pages

    • @avatar098
      @avatar098 3 ปีที่แล้ว +16

      Nicandro Martínez Sotelo literally tried working through the first book during my PhD studies one summer. Barely made a dent.

    • @nicandromartinezsotelo3300
      @nicandromartinezsotelo3300 3 ปีที่แล้ว +7

      Oh WOW
      That comforts me a bit. It's been a month and a half and still can't get the second assignment. At least I'm not stupid

    • @WO_WO_WO_WO
      @WO_WO_WO_WO 3 ปีที่แล้ว +12

      This is good group therapy for me.

    • @evillbunny2
      @evillbunny2 3 ปีที่แล้ว +6

      If you're struggling but still pushing forward, then you're doing it right. Knuth didn't lie when he said all you need is basic calc to make it through the books ...and yet he still finds ways to push you to and beyond your mental limits

  • @worldshaper1723
    @worldshaper1723 3 ปีที่แล้ว +3

    Lex, we are all greatful for your podcast.
    Can you bring on Dylan Beattie. He speaks about this very subject in his lectures.

  • @robertmaclean7070
    @robertmaclean7070 4 ปีที่แล้ว +7

    Thank you.

  • @datapro007
    @datapro007 ปีที่แล้ว +7

    Don Knuth - a legend!

  • @youseftraveller2546
    @youseftraveller2546 2 หลายเดือนก่อน

    Thank you, Donald, I enjoyed all your books and contributions in the field.

  • @S3aCa1mRa1n
    @S3aCa1mRa1n 3 ปีที่แล้ว +16

    Why does this video only have 2k views?? Even Bill Gates said if you think you know programming read this book...

  • @LambdaStuffs
    @LambdaStuffs 3 ปีที่แล้ว +4

    I'm watching it, exactly, one year later... TH-cam's algorithm, what's your problem?!!!!

  • @veganphilosopher1975
    @veganphilosopher1975 2 ปีที่แล้ว +4

    What a king

  • @bckzilla
    @bckzilla ปีที่แล้ว

    Great podcasts.

  • @pussiestroker
    @pussiestroker ปีที่แล้ว +2

    OG Status: "I was asked to write a book explaining how to write a compiler, and I happened to be one of a few dozens who have written one."

  • @sachinfulsunge9977
    @sachinfulsunge9977 2 ปีที่แล้ว +11

    I don't understand why people are struggling to understand the book ? I feel it's really easy to skim through the book it's very descriptive.

    • @louis9116
      @louis9116 ปีที่แล้ว +2

      It's hard to
      1) actually sit down and solve the problems >2x lvl
      2) understand intricacies of made up assembly language

    • @stewartdahamman
      @stewartdahamman ปีที่แล้ว +1

      Humblebrag

    • @diogofelix8626
      @diogofelix8626 11 หลายเดือนก่อน +4

      Easy to skim, absolutely hard to do the exercises and tinker with the math, examples being on Assembly for a machine that Knuth created (MIX for volume 1-3, MMIX for 4A and 4B) doesn't help much as well, mind you, he started writing them well before the C Programming Language was mainstream.

  • @jacramir8716
    @jacramir8716 3 ปีที่แล้ว +21

    I have 80 years and I want to learn to code, am I too old?

    • @SIGSEGV1337
      @SIGSEGV1337 3 ปีที่แล้ว +26

      Nope! Go for it dude!

    • @bororobo3805
      @bororobo3805 2 ปีที่แล้ว +1

      Nope.
      Also checkout Raspberry PI, Arduino, etc. You can program those for fun projects too

    • @atlantic_love
      @atlantic_love 2 ปีที่แล้ว

      Yeah, right.

    • @noevelasquez5109
      @noevelasquez5109 ปีที่แล้ว +2

      No of course NOT.....GO AHEAD !!!!!

    • @Banchta_kartik
      @Banchta_kartik ปีที่แล้ว +3

      Go for it sir...

  • @diegoh666
    @diegoh666 ปีที่แล้ว +1

    hola..alguien sabe donde descargar el libro en español??? Gracias

    • @Red-vw7rw
      @Red-vw7rw 6 หลายเดือนก่อน

      Google

  • @Rkm653
    @Rkm653 9 หลายเดือนก่อน

    0:24 😂

  • @stimpyfeelinit
    @stimpyfeelinit 3 ปีที่แล้ว +2

    this is a hell of an elevator pitch

  • @brissance
    @brissance 11 หลายเดือนก่อน

    nothing on internet is equal to this show .

  • @fitradical
    @fitradical 3 ปีที่แล้ว +2

    Nice.

  • @StuartLoria
    @StuartLoria 28 วันที่ผ่านมา

    Are his books useful?

  • @vicheakeng4884
    @vicheakeng4884 4 หลายเดือนก่อน

    Division of zero 😅