FROM THE HN SHELF
The Annotated Turing
Charles Petzold
Computing · A BOOKTypographic jacket · original cover not fetched
FROM THE SHARED SHELF · 2006–2026 SAMPLE
The Annotated Turing
10 readers recommend it across 8 discussions
Topics are model-inferred labels.
Keep it on your reading list
THE WORD OF MOUTH
What made it worth passing on?
Original Hacker News comments, in the readers’ own words.
"The Annotated Turing" - I didn't know you could meaningfully intertwine biography and technical analysis like that.
The Annotated Turing by Petzold (On Computable Numbers broken down, annotated, explained, and talked around. Would recommend to anyone interested in CS but without (yet) having formally studied it. I read it in sixth form, and it probably swung me more towards CS from my since-childhood intention of studying electronics. (Ended up doing a mix, but applied to some straight CS too.)) Theory of Computation by Sipser. (More subject specific and just a textbook really, I just thought it was a really great one and was able to read it ahead of my most relevant course.)
Also recommended in this reply
The author's name is "Charles Petzold" and yes "The Annotated Turing" is a great book. All of Petzold's books are excellent, in particular; "Code: The Hidden Language of Computer Hardware and Software" should be read by everybody to understand how Computers really work.
Also recommended in this reply
Great thread. 2019 was the first time in about 7-8 years I made reading for pleasure a tertiary priority ((school+career)work/sleep/exercise+socializing+(NEW!)reading) and I got through about 20 books of varying length and difficulty, so here are the next 20 in my queue: - Infinite Jest (already started, will likely finish in early Jan. I love it so far.) - Quantum Computing Since Democritus (started in November as my nonfiction read, but took a break; I think I want to finish IJ first. Scott is an excellent writer and I was really enjoying this) - Building Microservices - The Code Book - How Cars Work (I want to turn the projection of a car in my brain from a black box to a gray box this year, and I don't mean by purchasing a Cybertruck) - To Kill a Mockingbird…
Also recommended in this reply
- Designing Data-Intensive Applications
- Infinite Jest
- Seveneves
- The Prince
- Basic Economics
- Fahrenheit 451
- The Code Book
- Thus Spoke Zarathustra
- To Kill a Mockingbird
- Quantum Computing Since Democritus
- The Personal MBA
- An Infinitely Long Napkin
- Building Microservices
- Elevator Music: A Surreal History of Muzak, Easy-Listening, and Other Moodsong
- How Cars Work
- How To: Absurd Scientific Advice for Common Real-World Problems
- How to Invent Everything
- Pacific Rims: Beermen Ballin' in Flip-Flops and the Philippines' Unlikely Love Affair with Basketball
- Soonish
I read about 25 books this year, here are the top 10 I look forward to reading in 2020, many of them informed by my favorites of 2019: Homo Deus by Yuval Noah Harari - I read Sapiens this year and really enjoyed it. I just started this today one so I may finish that before the end of the year. Thinking, Fast and Slow by Daniel Kahneman - I like books that make me think and from what I've heard, this will definitely do the trick. I read Factfulness this year and this was a suggested follow-up. The Language Instinct by Steven Pinker - I've gotten really into natural languages since I've lived outside my country of origin for the last 2 and a half years and I've heard good things about this book being an entry point into linguistics. Sword of Destiny by Andrzej Sapkowski - With the new Witcher show coming out on Netflix I finally went back and beat The Witcher 3 then read the first book, The Last Wish. It was enjoyable enough that I want to keep going with the series. Educated by Tara Westover - Was convinced by Bill Gate's blog this is worthwhile. I'm a teacher so it wasn't hard to convince me.…
Also recommended in this reply
This is one of the more fascinating books that I've read recently. The commentary makes the paper itself very accessible. I rather enjoyed the direct reproduction of the paper itself (with typos!) in the book, and the near line by line commentary at points. It's not the way that I would want to be taught about Turing machines, but it's amazing to see them articulated for the first time.
A)The Annotated Turing - Petzold B)Armchair Universe: An Exploration of Computer Worlds -- A.K. Dewdney The latter had many great ideas which inspired me to do interesting experiments on computers with minimal programming experience, it had a great chapter on recursion which really helped me understand recursion when it had no programming experience. I still go back and read sections of this book. Quite a joy IMHO
Also recommended in this reply
Any book written by Charles Petzold is an enjoyable read, though particularly the non-MS specific titles Code and The Annotated Turing. Java Concurrency in Practice (2006) is older but relevant and clearly describes concurrency on the JVM. A must read for any Java, Scala, Clojure, etc. software engineer; well-written, enjoyable, concise. Practical Object Oriented Design in Ruby by Sandi Metz is a fun read packed with good principles for working in Ruby that are applicable in general to object oriented programming. Smalltalk Best Practice Patterns by Kent Beck is worth a read because the general principles are applicable to any OOP language. Clean Code by Robert Martin is excellent but a time commitment. (If you had to pick between SICP and Clean Code because time is at a premium I'd err on the side of Clean Code for practicality. Writing maintainable code is paramount.) The Joy of Clojure (Fogus/Houser) is excellent and mentally digestable even if you have no Lisp or Clojure background.
Also recommended in this reply
The Annotated Turing by Charles Petzold