Hacker News new | past | comments | ask | show | jobs | submit login

The following that I have on my bookshelf have helped:

Compilers Second Edition [0]

Engineering a Compiler, Second Edition [1]

Computer Systems: A Programmer's Perspective (3rd Edition) [2]

[0]https://www.amazon.com/Compilers-Principles-Techniques-Alfre... [1]https://www.amazon.com/Engineering-Compiler-Second-Keith-Coo... [2]https://www.amazon.com/Computer-Systems-Programmers-Perspect...




CS:APP covers compilers? My school runs a clone of that course where we do a selection of the labs (malloc, shell, bomb, etc), but we didn't touch anything like compilers. Maybe I'll have to go look through that book again!


Any chance your school makes its exercises available? I've been trying to go through CS:APP myself, but the exercises aren't included and I believe I'd need a .edu email address to get them.


No, the authors guard that stuff pretty jealously, and instructors are forbidden from allowing the exercises or solutions from being published online. It's a well-known course used at a large number of schools outside of CMU (150+ I think?), so they're concerned about people distributing solutions or something. Maybe you can try emailing the authors about it or something?


I have a .edu address....


It is very light, but does have some nice bits on the pros and cons of certain compiler optimizations, memory handling, etc.


Gotcha, I'll have to check that out!


Thank you, these resources look great.




Applications are open for YC Summer 2020

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: