UDN-企业互联网技术人气社区

板块导航

浏览  : 1467
回复  : 0

[云计算] Chez scheme 开源了!

[复制链接]
瞌睡虫的头像 楼主
发表于 2016-7-9 10:25:17 | 显示全部楼层 |阅读模式
  印第安纳大学计算机科学系荣誉退休教授R.KentDybvig最近携手思科,开源了由其编写的ChezScheme9.4版,而此前ChezScheme一直是闭源的商业软件。

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

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

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

  Dybvig也是可自由使用的Scheme编程语言的作者。

  ChezScheme目前可在GitHub上获取到,并且可以在Linux,MacOSX和Windows之上运行。

文章来源:开源中国
文章作者:dama2010

相关帖子

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部