开源编译器 Chez scheme

码农软件 · 软件分类 · 编译器 · 2019-12-08 06:11:49

软件介绍

Chez Scheme是一个Scheme实现,由R. Kent Dybvig开发并于1985年首次发布。Chez Scheme可以将源代码编译为原生的机器代码,支持PowerPCSPARCx86x86-64处理器架构,并提供了一个优秀的REPL环境。Chez Scheme自7.9.1版本开始支持R6RSChez Scheme有一个窗口和图形软件包,称为 Scheme Widget Library,其支持可移植的SLIB库。据几个基准测试,Chez Scheme是最快的可用的Scheme实现之一。从9.4版本开始成为开源软件。

Chez Scheme 是一个经过优化的编译器,可为PowerPC,SPARC,IA-32和x86-64架构生成本地代码。它支持计划R6RS规范,这一2007年制定的 scheme 标准如今已经为很多的 Scheme 实现所支持,如 Racket, Ikarus, Larceny 和 Ypsilon。 Chez scheme 使用渐进式本地编译方式,并侧重于最大限度地提高程序员的工作效率以及应用程序的可靠性和性能。

Chez scheme 由一个使用nanopass编译器架构的编译器编译而成,该架构在单次编译中努力降低转换和优化的数量。这种方法使编译器更容易理解和维护,同时还简化了 开发,测试和调试。另一个附加的好处是,这使得把Chez scheme非常有趣,适合用来研究学习。 

Chez scheme 还有一个姐妹实现叫 Petite Chez scheme。Petite Chez scheme 使用了一种高速线程化的解释器设计。为 Chez scheme 编写的程序可以在 Petite Chez scheme 上运行。唯一的例外是部函数接口(FFI)和其它的一些语言功能仅适用于 Chez scheme。随着 Chez scheme 的开源,Petite Chez scheme 还能扮演何种角色变得很不明朗,毕竟,其设计的初衷就是为那些无法获得 Chez scheme 编译器的用户提供一个免费使用的替代品来运行为 Chez scheme 编写的程序而已。

本文地址:https://www.codercto.com/soft/d/20669.html

引爆点

引爆点

【加】马尔科姆•格拉德威尔(Malcolm Gladwell) / 钱清、覃爱冬 / 中信出版社 / 2014-4 / 36.00元

《引爆点》是《纽约客》怪才格拉德威尔的一部才华横溢之作。他以社会上突如其来的流行潮为切入点,从全新角度探索了控制科学和营销模式。他认为,思想、行为、信息及产品常会像传染病暴发一样迅速传播。正如一个病人就能引起全城流感;几位涂鸦爱好者能在地铁掀起犯罪浪潮;一位满意而归的顾客还能让新开张的餐馆座无虚席;发起小规模流行的团队能引发大规模流行风暴。这些现象均属“社会流行潮”,它达到临界水平并爆发的那一刻,......一起来看看 《引爆点》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码