Well even if you work with languages that are interpreted it won't hurt to read this book.
If you read this book you will be able to make a interpreter or compiler. Even if you don't want to create a new language it can help you in various ways.
If you understand compilers and interpretators you will gain really deep knowadge about computer science concepts. It has a lot of like basic knowledge which isn't taught or learnt from the beginning since you need to know a bunch of other stuff first.
I know that a lot of developers have survived without ever writting a compiler. They just press F5 and then they have a working program (of course if you have no errors). If you understand compilers it will be easier for you to debug your code. Especialy if you know assembler and have a black box debugger. Having this knowadge will help you analyse your code in a whole new way and make you better.
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.