加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 营销 > 要闻 > 正文

Ruby筛选了科学计算的步伐

发布时间:2021-11-17 09:23:29 所属栏目:要闻 来源:互联网
导读:Ruby语言更常见于Web应用程序而不是科学计算。但是,现在在开发中,VirtualModule可以通过使Ruby Code更快地运行,帮助改变。 从我的快速基准测试,通过VirtualModule,Ruby Code在循环数量大的时候运行10到50倍,开发人员Kei Sewada表示。VirtualModule的Git
Ruby语言更常见于Web应用程序而不是科学计算。但是,现在在开发中,VirtualModule可以通过使Ruby Code更快地运行,帮助改变。
 
“从我的快速基准测试,通过VirtualModule,Ruby Code在循环数量大的时候运行10到50倍,”开发人员Kei Sewada表示。VirtualModule的GitHub Repo表示它可以提高三倍以上的红宝石代码。VirtualModule不是桥接Ruby和科学计算的第一个冒险; SEWADA指出划分的扇形在此静脉中的另一个项目。
 
[发现成为开发人员的职业黑客,每个人都想要在InfoWorld的深夜。/跟上使用InfoWorld应用程序开发时事通讯编程的热门话题。]
作为RubyGem提供的,开源VirtualModule使用Ruby2julia从Ruby转换为Scentific Computing的Julia动态语言。Sewaada表示,转帐计划使用Msgpack Enterprocess Messaging库来完成每个RPC呼叫。
 
类似于使用Cython静态编译器来编写Python代码,VirtualModule可以减少执行时间,以换取Ruby2julia Transpiler引起的Ruby语法的限制。当减少这种限制时,将促进该项目促进β阶段。
 
朱莉娅被支持为VirtualModule的后端,因为当前的0.1.0版本。未来可能支持其他语言VM进程,如JRuby或Rubinius。Ruby 2.1或更高版本是运行VirtualModule,Github repo状态和Docker容器所必需的,可以与VirtualModule一起运行Julia VM。
 
虽然专注于简单性,但红宝石有时速度滞后。通过VirtualModule,Sewada希望乘坐最近的项目,如Ruby Deoltimization Engine,旨在提高Ruby的整体性能。
 
这个故事,“Ruby挑选了科学计算的步伐”最初由Infoworld发表。

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读