ITnews 版 (精华区)

发信人: jinqiao (天凉好个秋), 信区: ITnews
标  题: C++/IVM将成为.NET和Java的有力竞争者
发信站: 哈工大紫丁香 (2001年09月18日20:56:00 星期二), 站内信件

C++/IVM将成为.NET和Java的有力竞争者
2001-9-18 17:44:44,阅读次数: 277
新闻内容:
独立软件开发人员已经以GPL许可方式发布了一款C++/互联网虚拟机(IVM),它可能向
微软提出的.NET和Sun公司的Java发起有力的挑战。
开发人员已经在VA Linux公司的基于互联网的SourceForge中发布了C++/IVM的GCC编译器
和几个函数库,此外,它还支持OpenGL 1.2 API,实现高速的游戏和娱乐编程。
与这一项目有关的人士指出,他们以GPL方式发布C++/IVM的目的是为了促进这种技术的
普及,促进开放源代码界建立自己的互联网应用开发标准。
通过能够让应用程序在多种不同的平台上执行,C++/IVM将向微软的C#和公共语言运行库
(CLR)发起有力的挑战。C++/IVM使用了BSD和GNU的函数库,使得它能够在大多数的Li
nux、BSD和Solaris平台上运行,而且也有向Win32环境进行移植的计划。
C++/IVM虚拟机可以支持Fortran、Pascal和本地编译的Java等编程语言,但它同时也是
Java的一个有力竞争者。
C++/IVM是由3D游戏的狂热爱好者开发的,他们认为Java的速度太慢,而且把应用程序向
Java进行移植的代价也非常高。
由于没有使用能够降低对新硬件进行重新编译速度的JIT,C++/IVM执行的速度非常快,
而且能够使用主机的本机二进制文件格式执行应用程序。C++/IVM使用了可以直接映射到
硬件寄存器的寄存器集和模型,而且包含一些面向编译器的地址方式。
开发人员称,尽管是专门为3D游戏和交互式内容而开发的,但C++/IVM适合于90%以上商
业软件的开发。从理论上说,如果不考虑操作系统的话,商业软件可以在任何硬件上运
行。
与其他的开放源代码软件一样,C++/IVM面临的问题是它的商业化应用速度和对GPL许可
方式的担心。

--


   I Believe I can Fly!
          I Believe I can Touch The Sky!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.236.162]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.325毫秒