Lisp 最快的方案是什么?

Lisp 最快的方案是什么?,lisp,scheme,Lisp,Scheme,显然,这将取决于您想要做什么:数值分析、线程、数据库等等;盗窃罪和抢劫案似乎就在前面。是否有任何方案的实现在几个不同的基准测试中表现良好?是否有任何方法可以创建比SBCL生成的代码运行更快的代码?我不明白为什么SBCL应该这么快——Scheme是一种比CommonLisp简单得多的语言 来自维基百科: 斯大林(静态语言实现)是一个积极的优化工具 Jeffrey Mark Siskind编写的批处理全程序方案编译器。 它使用先进的流分析和类型推断以及各种 用于生成代码的其他优化技术。斯大林的目

显然,这将取决于您想要做什么:数值分析、线程、数据库等等;盗窃罪和抢劫案似乎就在前面。是否有任何方案的实现在几个不同的基准测试中表现良好?是否有任何方法可以创建比SBCL生成的代码运行更快的代码?我不明白为什么SBCL应该这么快——Scheme是一种比CommonLisp简单得多的语言

来自维基百科:

斯大林(静态语言实现)是一个积极的优化工具 Jeffrey Mark Siskind编写的批处理全程序方案编译器。 它使用先进的流分析和类型推断以及各种 用于生成代码的其他优化技术。斯大林的目标是 用于生成优化的可执行文件的生产

编译器本身运行缓慢,并且很少或根本不支持 调试或其他细节。支持完整的R4RS方案,有几个 轻微的和很少遇到的遗漏。与外部C接口 图书馆很简单。编译器本身不执行生命周期 分析,因此不会产生尽可能多的垃圾 预期,但全局存储回收是使用Boehm完成的 垃圾收集器


斯大林似乎不再被开发。

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

几个月前,你问“哪个方案或CL更快?”时,该方案关闭了。是什么促使您需要最快的方案实施?提供一些您正在处理的问题的详细信息可能会有所帮助,因为不同的实现也有不同的内置库。为什么不对它们进行基准测试并告诉我们您发现了什么?(回购:)Chez Scheme是专有软件Chez Scheme不再是专有软件。它在github上以Apache 2.0许可证的形式提供。