correction -- it was a different book title by the same authors that we used in sophomore level computer architecture class:
"Computer Organization and Design: The Hardware/Software Interface" https://www.amazon.com/Computer-Organization-Design-Interface-Architecture/dp/0123744938 The first book I cited is a fine book by the same authors, but it is pitched at CS graduate students rather than undergrads taking up the study of computer science seriously for the first time. On Thursday, November 13, 2025 at 7:55:12 PM UTC Jason E. Aten wrote: > On Wednesday, November 12, 2025 at 6:08:50 PM UTC Kaushal Shriyan wrote: > > I am new to the Go programming language and have no prior programming > experience. > > > Go is pretty sophisticated for a first language (it is a sharp knife; a > professional level tool), > since it assumes you understand the computer underneath. I'm not saying > its a bad > choice as a first language, I love it, but you are jumping into the deep > end pretty quickly. > > If it really is your first language, you probably do not have a computer > science coursework background. I would recommend then, if that is > the case, reviewing a sophomore level text on computer architecture, like > Hennessy and Patterson's > classic Computer Architecture: A Quantitative Approach, > just so you have a mental model for the machine. Having such a model is > essential, > and the Go language teaching materials will all assume you already possess > one > as a pre-requisite. > > > https://shop.elsevier.com/books/computer-architecture/hennessy/978-0-443-15406-5 > > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/golang-nuts/1e4e49c5-fd2f-497d-aeb0-f62bb7493146n%40googlegroups.com.
