是否有任何实用的参考(与实际的例子)开始实现一个小的,懒惰的函数编程语言的图形约简?包含词法和解析步骤的引用将特别有帮助。
到目前为止,我已经阅读了Simon和向导书(SICP)中大多数函数式编程语言的实现。
发布于 2013-02-08 15:38:27
SPJ写了两本标题非常相似的书:
两者都是可用的这里。第二个重点是编译和执行代码,包括第3章中的G-机器。引用其概述:
本书的主要内容是一种称为核心语言的小功能语言的一系列实现。核心语言被设计成尽可能小,所以它很容易实现,但仍然足够丰富,允许将现代非严格的功能语言翻译成它,而不会失去效率。第一章详细描述了它,其中我们还为核心语言开发了一个解析器和漂亮的打印机。附录B包含了一个核心语言程序的选择,作为测试程序,尽管这本书.这本书的主体由核心语言的四个不同的实现组成。
对于每个实现,我们讨论了两个主要部分,编译器和机器解释器。编译器采用核心语言程序,并将其转换成适合机器解释器执行的形式。..。
https://softwareengineering.stackexchange.com/questions/186371
复制相似问题