So, I learned about stack machines, interpreters, compilers and some other things related to programming languages ββand their general theory. Most of the material that I find in books and on the Internet is very specialized and talks about one specific topic, for example. translators without mentioning how they relate to other topics, for example. partial appraisers. Are there any good initial resources for exploring the relationships between translators, compilers, and partial evaluators? By good resources, I mean what explains the theory along with specific implementations. The more I learn about this, the more places I see in my daily work how all this can be applied, but the lack of friendly resources for beginners is a bit of a bummer.
source
share