While learning rust, I’m commonly experiencing cases where the docs and examples are difficult to really understand and internalize without some background knowledge of compilers and language design. Being that I’ve never taken a course in compilers or language design, I’m only conceptually familiar with them. So to anybody reading this, which would you suggest:
- Taking a course in compilers and/or language design. If so, do you have a recommended resource for it? I was thinking of just using one of the open source courseware sites.
- Just learning the required concepts whenever necessary along the way. If so, do you have a recommended reference for these specific subjects, ideally using rust would be a nice bonus.
Many thanks in advance!