(c'mon, you gonna pretend you really read the entire GEB on the bookshelf behind you right now?)
(c'mon, you gonna pretend you really read the entire GEB on the bookshelf behind you right now?)
Seriously? This is a book that is plenty accessible for high school students, and not outrageously long or notably archaic.
If you want an English-language analogy stick to something like Canterbury Tales or Moby Dick or Ulysses or Infinite Jest.
Note that TAOCP is more a reference book for professional researchers than a book to skim quickly cover-to-cover.
When I was a teenager, just before I started more seriously getting into programming on the school computers, a Russian friend asked his dad— a soviet university trained software engineer— how he could learn to code. His dad handed him a his stack of Knuth and said "read that and then get back to me."
Of course, the kid read 10 pages of Fundamental Algorithms, put the book down, and never tried to learn how to code ever again. Why would he have? As far as he was concerned, the very first steps were a big pile of confusing theory that wasn't bringing him closer to his goal of doing some fun projects with a computer at any point in the near future. He had to absorb all that just to start? Forget it.
Looking back, I think his dad probably thought it was funny and probably even joked with his coworkers about it... but I wonder how different my friend's path would have been if his dad handed him a copy of Learning Perl (it was the mid 90s) and helped him get ActivePerl installed on his machine. If your nerd machismo is so intense that you're alienating your own teen kid with it, you really need to reconsider your life strategy.
2nd reaction: holy shit, this is how programmers thought until the 80s.
It is worth working through some of the code until they make sense, but Introduction to Algorithms is much more accessible.
Can't deny the boxes set looks great on a shelf, though.
One day.
I have only read about 80 pages of El Quijote.
It's not like it is a long book.
Now Metamagical Themas is a different story.