booksreddit.com:Computer Systems: A Programmer's Perspective (3rd Edition)

Computer Systems: A Programmer’s Perspective (3rd Edition)

671

Should you learn C to “learn how the computer works”?
&>standalone product; MasteringEngineering® does not come packaged with this content. If you would like to purchase both the physical text and MasteringEngineering search for 0134123832 / 9780134123837    Computer Systems: A Programmer’s Perspective plus MasteringEngineering with Pearson eText — Access Card Package, 3/e   Package consists of: 013409266X/9780134092669 Computer Systems: A Programmer’s Perspective, 3/e 0134071921/9780134071923 MasteringEngineering with Pearson eText –…

More about the book on Amazon

Most upvoted comment

Most popular programming books on Reddit (2018) rank no. 15

Should you learn C to “learn how the computer works”?(r/programming)

We did something similar as well. The labs were tons of fun. I remember having to run a couple dozen lines of code through the CPU cache on a test once, including some sneakery of using code as data at one point. I do appreciate having done it, but I’m not sure how much practical lasting value that really contributed.

That said, for those who are interested in this there is The Elements of Computing Systems: Building a Modern Computer from First Principles, more commonly known as “NAND to Tetris”.

Petzold’s Code is excellent as well.

Edit: Actually, while I’ve suggested those two let me throw Computer Systems: A Programmer’s Perspective into the mix. It’s a book we used across two courses and I really enjoyed it. We used the 2nd edition (and I have no issue recommending people get a cheaper, used copy of that), but there is a 3rd edition now. Being a proper text book it’s stupidly priced (you can get Knuth’s 4 book box set for $30 more), but it’s a good book.

Anyone have suggestions similar to that Computer Systems’s text? I’ve always wanted to revisit/re-read it, but could always used a different perspective.

Full comment

More details about a book.

Additional Information

Subreddits

programming,learnprogramming

Number Of Links

3

Amazon Price

$119.86

Book Binding

Hardcover

Type Code

ABIS_BOOK

Book Author

Randal E. Bryant

Book Edition

3

Book Publisher

Pearson

Book On Amazon

Computer Systems: A Programmer’s Perspective (3rd Edition)

Post Title

Should you learn C to “learn how the computer works”?

Reddit Gold

0

Post Permalink

/r/programming/comments/9kruju/should_you_learn_c_to_learn_how_the_computer_works/

More about the book on Amazon