我一直在学习关于堆栈机、解释器、编译器和其他与编程语言及其一般理论相关的事情。大部分书籍和在线资源都是非常专业化的,只涉及一个特定主题,例如解释器,并没有提及它与其他主题(如部分求值器)的关系。是否有任何适合初学者的好资源来探究解释器、编译器和部分求值器之间的相互关系?对于好的资源,我的意思是既能解释理论又能提供具体实现。随着我对这些知识的了解愈加深入,我越来越发现它们在日常工作中的应用之处,但缺少适合初学者的资源有点让人不爽。
我一直在学习关于堆栈机、解释器、编译器和其他与编程语言及其一般理论相关的事情。大部分书籍和在线资源都是非常专业化的,只涉及一个特定主题,例如解释器,并没有提及它与其他主题(如部分求值器)的关系。是否有任何适合初学者的好资源来探究解释器、编译器和部分求值器之间的相互关系?对于好的资源,我的意思是既能解释理论又能提供具体实现。随着我对这些知识的了解愈加深入,我越来越发现它们在日常工作中的应用之处,但缺少适合初学者的资源有点让人不爽。