|
[楼主] Mono:超越标准
然而它具有更深层的意义,Mono正在超越标准。Mono不再只是跟屁虫了,它正试图在很多地方超越CLR。作为一个开源项目,他们开发新库的速度要远远快于微软。他们不必事事亲为,相反可以使用一些成熟的项目,如Mono.Options或collection library C5,并将他们包含在发布中。 在12月Mono 2.2的发布中最重要的一个增强就是对SIMD的支持。SIMD是一套CPU指令,可以极大地加快向量的操作。通过使用SIMD,用户就不必按照顺序对数组中的每个元素执行操作,他们可以使用SIMD指令处理包含16个元素之多的向量。下面列出的就是支持的类型。 * Mono.Simd.Vector16b——16个无符号的byte 性能的改进是明显的。执行Spring-Gravity算法,一个本地的C++程序运行需要9.5秒。比较起来,Mono却需要17.7秒。但将标准的操作符转化为SIMD函数,Mono的运行时间一下子就降到了1.7秒。 那么人们使用Mono打算做什么呢?为Windows、XBox 360及iPhone编写游戏。 [1楼] 回复:Mono:超越标准 “超越标准”,妙!此步跨出,DotNet必将走向完美! [2楼] 回复:Mono:超越标准 mono2.0.1在许多方面就已经超越了微软了. [3楼] 回复:Mono:超越标准 编写游戏~~~~~~~~不错的想法.以后也许移动平台,数字家电,mac,linux,windows,都用.net了。 |
|