没有合适的资源?快使用搜索试试~ 我知道了~
gibbon:针对序列化数据的功能程序的编译器
共720个文件
hs:173个
gib:168个
rkt:81个
需积分: 5 0 下载量 195 浏览量
2021-02-14
08:24:12
上传
评论
收藏 1.6MB ZIP 举报
温馨提示
长臂猿编译器 Gibbon是一个实验性的编译器,可转换高级功能程序以对序列化数据进行操作。 通常,处理树状数据的程序使用内存中基于指针的数据结构(每个叶和每个节点一个堆对象)表示树,因为这样的布局便于使用高级编程语言进行操作。 这通常也与磁盘上以序列化形式表示的数据不同,这意味着程序在处理序列化数据时必须执行某种排序或封送处理。 Gibbon统一了内存和序列化格式,将递归函数转换为可直接对序列化数据进行操作。 此外,尽管基于指针的结构对于随机访问和形状更改进行了高效处理,但对于大量处理大部分或全部树的遍历而言,效率可能较低。 Gibbon项目旨在通过更改树在内存中的存储方式来探索递归树变换的优化。 目前,Gibbon编译器具有多个前端:一个类似于Typed Racket的s表达式synax,以及一小部分Haskell。 建筑长臂猿 Gibbon在Haskell中实现,并设置为使用构
资源详情
资源评论
资源推荐
收起资源包目录
gibbon:针对序列化数据的功能程序的编译器 (720个子文件)
configure.ac 1KB
Makefile.am 657B
Makefile.am 452B
Makefile.am 382B
Makefile.am 74B
render_tree_five_passes.ans 9KB
render_tree_four_passes.ans 9KB
Poly1.ans 228B
NestedVector.ans 118B
CurriedFns.ans 82B
render_tree.ans 71B
render_tree_two_passes.ans 68B
Vector.hs.ans 66B
unariser_bug1.ans 21B
Sort.hs.ans 13B
PolyTree.ans 12B
test15e_gensym.ans 10B
Tuples.hs.ans 9B
toplevel_value.ans 8B
measure_mode.ans 8B
MonoTree.ans 5B
FloatTree.hs.ans 4B
AnonLambdas.ans 3B
T127c.ans 3B
NeedsClosure.hs.ans 3B
T127b.ans 3B
TupleTest.ans 3B
LC.ans 3B
DataVector.hs.ans 3B
C1.ans 2B
Foo.ans 2B
T127.ans 2B
T127a.ans 2B
MutualRec.ans 2B
test15d_symsearch.ans 2B
HSHashTest.ans 2B
HSSetTest.ans 2B
Error.ans 2B
SortPrim.ans 2B
void_type.ans 0B
bumpalloc 22KB
make_bigger_asts.c 158KB
add_rel_offsets.c 132KB
bhut.c 77KB
bhut_seq.c 53KB
parser.c 40KB
rts.c 33KB
event_temp.c 25KB
sumfoo_3.c 20KB
sumfoo_2.c 20KB
sumfoo_1.c 20KB
ast.c 19KB
pack.c 17KB
sumfoo_seq.c 16KB
buildtree.c 15KB
foo.c 12KB
sexp.c 11KB
subst_packed.c 9KB
infinite2.c 9KB
lib.c 9KB
infinite.c 9KB
sumfoo_pointer.c 6KB
simple_interp.c 6KB
ctorture.c 5KB
readtests.c 5KB
cstring.c 5KB
sexp_ops.c 5KB
faststack.c 5KB
packunpack.c 4KB
binmode.c 4KB
subst.c 4KB
callbacks.c 4KB
sexp_vis.c 4KB
io.c 3KB
sexp_memory.c 3KB
error_codes.c 3KB
read_and_dump.c 3KB
continuations.c 2KB
ctest.c 2KB
rcfile.c 2KB
subst.c 2KB
sexpvis.c 2KB
paultest.c 2KB
check.c 2KB
subst_v1.c 1KB
partial.c 711B
parse.c 630B
gibbon.cabal 7KB
toytree.cabal 1KB
tiny-core.cabal 714B
gibbon-stdlib.cabal 604B
configure 216KB
COPYING 1KB
traversals_packed.cpp 14KB
build_tree.cpp 11KB
build_tree.cpp 11KB
traversals_packed.cpp 10KB
traversals_bumpalloc.cpp 7KB
main.cpp 7KB
traversals_unpacked.cpp 7KB
共 720 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
龙窑溪
- 粉丝: 31
- 资源: 4520
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 129335283047061xiazaigongjuxiang(去重软件).apk
- Android环境检测工具,检测ksu,lsp,magisk等
- WordPress后台美化插件QuarterAdmin分享
- PCB_Project单片机绘制 (2024-5-11 22-22-13).zip
- nccl-local-repo-ubuntu2204-2.21.5-cuda12.4-1.0-1-amd64
- STM32移植LVGL源码工程 stm32移植GUI-Guider源码 LVGL移植源码
- Screenshot_20240522_084328_com.tencent.mm.jpg
- 附件计算机专业课选课说明-1.xlsx
- 基于TypeScript的ahousepet-admin-web管理系统设计源码
- 《广东开放大学学习指引》期末考核要求0522.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0