文件名称:Closures:[已终止]使用(相对)低级语言的闭包的各种实现
文件大小:3KB
文件格式:ZIP
更新时间:2024-05-31 05:38:04
LLVM
闭包 使用低级语言的闭包实现 示例涵盖了使用以下方法实现闭包: LLVM中的蹦床 C中的胖指针 C中的对象 在C中猛击 在此示例中,我没有使用C ++编写对象,因为该示例的目的是使复杂性和开销可见。 此示例的将来扩展计划包括基准和闭包引用的实现。
【文件预览】:
Closures-master
----.gitignore(6B)
----llvm-trampoline()
--------.gitignore(16B)
--------Makefile(144B)
--------main.ll(3KB)
----README.md(443B)
----c-object()
--------.gitignore(10B)
--------Makefile(107B)
--------main.c(2KB)