4 ms·
I've not been a huge fan of Go (more of a Rust person). However, seeing these authors, I'm now itching to get my hands on a copy of this book and give Go anoth
by eric_bullington 12y ago
I've not been a huge fan of Go (more of a Rust person). However, seeing these authors, I'm now itching to get my hands on a copy of this book and give Go another shot.
I wish I didn't have to wait until the summer for it!
Edit: Also, I realize it's unfair to compare Rust to Go, since they really fill two different PL niches. I actually think there is plenty of room for both languages. By my statement above, I just meant that I'm more drawn to Rust's functionally-influenced approach than Go's modern take on the imperative paradigm.
- latch 12y agoThe C Programming Language had a tremendous influence on me. Everything I've written has been with the hope that I might capture part of its magic. That said, maybe The Little Go Book (http://openmymind.net/The-Little-Go-Book/ http://openmymind.net/The-Little-Go-Book/) can tide you over until summer.
- TazeTSchnitzel 12y agoK&R had some wonderfully tricky exercises. This should be fun. (Assuming I don't give up again!) Edit: Hmm, perhaps I should dust off that copy of K&R and continue from where I left off? :D
- eric_bullington 12y agoI've actually used some of the exercises from K&R when learning other languages, they're so good. This should be a lot of fun.
- higherpurpose 12y agoHopefully they'll do one for Rust, too, next.
- slowmovintarget 12y agoThat's doubtful, as the likely reason that they've written this one is that they're the same group of people that created the C language, now having moved on to Go. Ken Thompson, one of the creators of Go, worked with Dennis Ritchie (the "R" of "K&R") at Bell Labs, and created B, the precursor to C. Rob Pike, one of the other creators of Go, worked with Brian Kernighan (the "K") on two programming books. These guys are from the same crowd, in other words. Rust comes from the gang at Mozilla. Different generation, slightly different lineage of thought. C --> Unix --> Go Netscape --> Firefox --> Rust
- zenlot 12y agoWell, no. It was UNIX -> C.
- slowmovintarget 12y agoIt was Multics -> C -> Unix -> C -> Unix... etc. C was developed in order for Ken Thompson to write the first Unix. The development of one fed the development of the other and they came into being together. http://cm.bell-labs.com/who/dmr/chist.html http://cm.bell-labs.com/who/dmr/chist.html
- zenlot 12y agoThe early versions of UNIX was not in C. C appeared a bit later. If you would take time to read the history, you would see that C jumped on just with v4.
- pjmlp 12y agoSame here with regards <other languages> vs Go, but given the authors the book is most likely worth reading. Just have to think if I still want the classic hardcover version or go for the Kindle version when available.