News for hackers. Stuff that matters.
Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by jseutter on Tuesday October 04, 2022 @12:34PM (#33082819)
I used them to implement an arbitrary precision math library for an embedded processor that needed to do some precise calculation in an autonomous environment. The embedded processor had no floating point capabilities.

The book showed me the method of how to do it efficiently in a manner that could be adapted to the 16 bit architecture I was working with. It also showed me how to detect and handle overflow situations, as well as when they would happen. It kept me from creating a buggy, error-prone pile of crap code that I'm certain I would have created at the time.

At the same time, it took me a couple of days of study to understand the two or three pages I was interested in. The material was the most condensed material I have consumed in computer science. Like you say, you have to learn a new machine architecture and assembly language to understand the examples. Things you learn from those books come at a high cost in terms of time and effort.

It reminds me of studying the bible, where cross checking, reading different translations, studying hebrew and greek, and the culture of the day are all necessary if you want to get the best understanding you can. The TAOCP books are scholarly articles and almost a kind of shorthand notation of computer science concepts.

Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by kragen on Tuesday October 04, 2022 @12:38PM (#33082882)
It may not be a coincidence that one of the author's other books is on Biblical studies: https://www-cs-faculty.stanford.edu/~knuth/316.html

I didn't realize it had been blurbed by a professor emeritus at a seminary (as well as Martin Gardner).

Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by gjm11 on Tuesday October 04, 2022 @07:58PM (#33088954)
My favourite thing about his 3:16 project is the name he gave to the technique (of, effectively, taking a stratified sample of the Bible in order to get an overview of its themes): "the way of the cross section". (If the pun isn't immediately apparent, see https://en.wikipedia.org/wiki/Stations_of_the_Cross.)
Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by Tomte on Tuesday October 04, 2022 @12:49PM (#33083081)
Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by kragen on Tuesday October 04, 2022 @01:04PM (#33083310)
Interesting! A small correction: "innumerate" means "incapable of doing arithmetic"; perhaps you meant "innumerable", which means "incapable of being counted". Also you have "wuthor" for "author", "bible" for "Bible", "donÄt" for "don’t", "WHat" for "What", and "theologician" for "theologian".
Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by GuB-42 on Tuesday October 04, 2022 @03:33PM (#33085555)
That's a $15.36 comment
Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by Tomte on Tuesday October 04, 2022 @01:06PM (#33083340)
Thank you!
Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by kragen on Wednesday October 05, 2022 @01:47PM (#33098831)
Hmm, I still see the errors, though.
Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by Tomte on Wednesday October 05, 2022 @01:53PM (#33098906)
Yes, I'm on vacation. I have bookmarked this subthread.
Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by personalidea on Thursday October 06, 2022 @04:58PM (#33114016)
Enjoying Korn und Sprite, I hope.
Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by kragen on Thursday October 06, 2022 @06:48PM (#33115120)
Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by personalidea on Friday October 07, 2022 @04:03AM (#33118564)
I was referring to the username. :)

https://youtu.be/A0k6ihFQ1Mc

Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by irrational on Tuesday October 04, 2022 @02:23PM (#33084565)
"redaing" for "reading"
Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by birdyrooster on Tuesday October 04, 2022 @01:34PM (#33083775)
I lolled at theologician
Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by bombcar on Tuesday October 04, 2022 @01:53PM (#33084105)
Theologician sounds like a perfectly cromulent word, we should establish a doctorate in it immediately.
Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by radicalbyte on Tuesday October 04, 2022 @01:51PM (#33084058)
I've spent a lot of time doing the latter and had trouble understanding the former the one time I needed it (during a high pressure project where I simply didn't have time or the quiet time to spend two days digesting it).

Glad to know that the problem isn't totally me :)