首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >最快的方案实现是什么?

最快的方案实现是什么?
EN

Stack Overflow用户
提问于 2011-04-17 11:51:17
回答 2查看 5.2K关注 0票数 3

显然,这取决于你想做什么:数值分析、线程、数据库等。我看过基准测试;盗窃罪和Bigloo似乎在前面。有没有在几个不同的基准测试中表现相当好的Scheme的实现?有没有可以创建运行速度比SBCL快的代码?我不明白为什么SBCL要这么快-- Scheme是一种比Common Lisp简单得多的语言!

EN

回答 2

Stack Overflow用户

发布于 2011-04-17 12:20:45

http://community.schemewiki.org/?Stalin

http://en.wikipedia.org/wiki/Stalin_(Scheme_implementation)

来自维基百科:

(STAtic Language ImplementatioN)是杰弗里·马克·西斯金德( Jeffrey Mark Siskind )编写的一个激进的批处理优化全程序方案编译器。它使用高级流分析和类型推断以及各种其他优化技术来生成代码。斯大林旨在用于生产,以生成优化的可执行文件。

编译器本身运行缓慢,很少或根本没有对调试或其他细节的支持。支持完整的R4RS方案,有一些小的和很少遇到的省略。与外部C库的接口非常简单。编译器本身会进行生命周期分析,因此不会生成预期数量的垃圾,但存储的全局回收是使用Boehm垃圾收集器完成的。

似乎Stalin已经不再被开发了。

票数 7
EN

Stack Overflow用户

发布于 2011-04-17 15:40:02

在完全符合标准(至少与R5RS兼容)并可在黄金时段使用的方案中,Chez Scheme必须是最快的。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5691342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档