3 ms·
Given how much of a novice I still am in the subject, might want to take my suggestions with a grain of salt compared to others. I have always really enjoyed j
by brettlangdon 10y ago
Given how much of a novice I still am in the subject, might want to take my suggestions with a grain of salt compared to others.
I have always really enjoyed just reading the source code for programming languages. As I learn more and more, I seem to take away a bit more each time.
Personally I've enjoyed reading through the source code for Go, since it is hand written in Go. Being hand written, it can be a little repetition reading through it, but I find it to be pretty easier to read/understand.
https://github.com/golang/go/tree/release-branch.go1.6/src/go https://github.com/golang/go/tree/release-branch.go1.6/src/g...
Also, I have read (at least parts of) the book, "Engineering a Compiler", which being a novice in the subject, some of it goes over my head, but I think it does a better job outlining the topic than any other books I have read.
https://www.amazon.com/Engineering-Compiler-Second-Keith-Cooper/dp/012088478X/ https://www.amazon.com/Engineering-Compiler-Second-Keith-Coo...
Enjoy :)