Ruby,Block,CPS 和 call/cc
来源:互联网 发布:linux 安装中文字体 编辑:程序博客网 时间:2024/05/21 16:14
原文:Ruby, Blocks, CPS and call/cc
这是一个在Chez Box有关Ruby的周末。
这个夜晚我一直搞不懂,各种各样的原理是如何被应用得那么广泛,Ruby运行库又如何处理它们?
下面,我希望了解:
传递/调用一个块与在当前的frame上"直接"执行代码,相比之下,性能损耗何在?如果块在frame结束扩如中不引用任何符号,消耗会上升还是降低?对于CLR和C#,我虽然知道这是怎么回事,但是重这里应用的那个环境来看,我却不那么肯定我的自觉。
有人开始使用块来构建简单的,类似于CPS的模块吗?如果有,那么运行时栈管理器是如何支持的?
广泛使用Kenel.callcc的人多吗?或者将来某个时候使用它的人多吗?在各种操作系统上,它是如何执行的?对于在栈上可能发生的extern "C"调用,运行时库又会如何处理?
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1448574
- Ruby,Block,CPS 和 call/cc
- Ruby,Block,CPS 和 call/cc
- Ruby,Block,CPS 和 call/cc
- Ruby,Block,CPS 和 call/cc
- Ruby,Block,CPS 和 call/cc
- Ruby,Block,CPS 和 call/cc
- Ruby,Block,CPS 和 call/cc
- Ruby,Block,CPS 和 call/cc
- Ruby,Block,CPS 和 call/cc
- Ruby,Block,CPS 和 call/cc
- Ruby,Block,CPS 和 call/cc
- Ruby,Block,CPS 和 call/cc
- Ruby,Block,CPS 和 call/cc
- Ruby,Block,CPS 和 call/cc
- Ruby,Block,CPS 和 call/cc
- Ruby,Block,CPS 和 call/cc
- Ruby | Block和迭代器
- CC Call Proceeding和CC Progress的区别
- 关于公司系统支撑工作的建议
- Google搜索API?
- 8种人将被淘汰
- 敏捷和大人物
- EasyJWeb中的代码生成体验
- Ruby,Block,CPS 和 call/cc
- EasyDBO-0.9.1版发布
- 35岁前应该做好的十件事
- XQuery:我们完成了吗?
- 不得慕虚名而处实祸
- Ruby,Block,CPS 和 call/cc
- C#中的代码和数据
- 有生的日子天天快乐
- 一个开源的IoC采集服务器体系结构设计