技术开发 频道

微软将向开源社区发布IronRuby

    【IT168 开源新闻】今天微软一发言人向媒体证实,其开源脚本语言Ruby的.NET版-IronRuby现在已向开源社区发布,在本周四的O'Reilly开源大会上由John lam发布官方公告。

    今天微软开发总经理Scott Guthrie和首席IronRuby开发者John Lam都在各自的博客中表示,下个月IronRuby和它的相关代码库将会提供给协作开发组织RubyForge.com,以得到来自众人的帮助和建议。

    Guthrie表示,一些关键的库还需要增加才能完全实现一个alpha版的IronRuby功能,因此目前从Lam的站点上下载的版本可以被看作一个pre-alpha版。

    IronRuby和IronPython一样都是基于一个新的叫做动态语言运行时(Dynamic Language Runtime,DLR)的.NET组件,它的目的是支持不需要编译即可执行的轻量级语言应用程序。而所谓的动态语言可以使用自适应、灵活的代码来迅速改变诸如基于Web的应用程序的环境,尤其是那些涉及到多服务器的应用。

    在典型的面向对象语言中,结构(Structures)用来表示数据状态以及处理和修改数据的方法。在一个类似C++的语言中,这些结构就是类。在静态语言中,类是不可缺少的。

    但是对于Ruby来说,不仅仅类可以被迅速的修改,而且其他继承它们的数据和功能的类也可以被修改。

    Lam在博客中声称,IronRuby方法调用的性能测试结果要远远快于目前Windows版本上的Ruby稳定版数倍。

    原文URL:http://www.betanews.com/article/Microsoft_to_Release_IronRuby_to_Open_Source_Group/1185222827

0
相关文章