The Implementation of Functional Programming Languages

The Implementation of Functional Programming Languages

简介:

这本书是关于实现的,而不是语言,它不会试图赞美函数式语言或函数式编程风格的优点。相反,本书将假设读者熟悉函数式编程; 那些不熟悉的人可能会发现它很繁重。

第一部分描述了如何将高级函数式语言转换为称为lambda演算的中间语言,包括模式匹配和类型检查的详细介绍。第二部分从基于图约简的lambda演算的简单实现开始,然后开发了许多改进和替代方法,例如supercombinators,full laziness和SK combinators。最后,第三部分描述了g-machine,这是一种复杂的图形缩减实现,与前面描述的实现相比,它在性能上有了显著的提高。

英文简介:

My 1987 book is now out of print, but it is now available online in its entirety.

书名
The Implementation of Functional Programming Languages
译名
函数式编程语言的实现
语言
英语
年份
1987
页数
458页
大小
40.59 MB
标签
  • 函数式编程
  • 下载
    pdf iconThe Implementation of Functional Programming Languages.pdf
    密码
    65536

    最后更新:2025-04-12 23:57:36

    ←Optimization for Engineering Systems

    →Knapsack Problems: Algorithms and Computer Implementations