[控场AI]
概念MTA技术

Cheney on the M.T.A.

Henry Baker于1994年提出的垃圾回收与连续传递风格(CPS)执行方案,将Scheme函数调用转为C函数调用并利用C调用栈作为新生代,当栈满时触发轻量级GC,实现尾调用优化和增量式垃圾回收

时间轴 (近 90 天)

10月5日

CHICKEN 采用基于 Henry Baker 提出的「Cheney on the M.T.A.」技术的编译方案,将 Scheme 代码编译为 C 代码,再借助 C 编译器生成本地可执行文件

待验证50%
10月5日

「Cheney on the M.T.A.」是 Henry Baker 于 1994 年提出的一种垃圾回收与连续传递风格(CPS)执行方案

待验证50%
10月5日

「Cheney on the M.T.A.」的核心思路是将所有 Scheme 函数调用转换为 C 函数调用但永远不返回(蹦床风格),让调用栈增长,栈将满时触发垃圾回收将存活对象复制到堆上并从栈顶重新执行

待验证50%
10月5日

「M.T.A.」是「Maturing To Adulthood」的缩写,也是对纽约地铁(MTA)的双关

待验证50%

全部知识事实 (4)

来源文章