|
(转自CSDN)
2003年10月1日:忘记单调的版本号吧!Borland Software Corp继C++ Builder 6.0推出的新集成开发环境C++ Builder X将以X结尾,它将按字母"ex"发音,而不像Mac OS X中的罗马数字X一样发作"ten".
Got that?
但是新的IDE特性远不只是一个字母而已,许多年以来,Borland因为对C#和Java的偏爱而疏忽了C++,C++ Builder X全部被重写,根据Borland的C++解决方案小组的副会长兼总经理J.P.LeBlanc的说法.
"我们将重振旗鼓回到C++市场",他说,"我们的目标是整个市场,重前我们的产品均是针对Windows GUI的解决方案,而这个产品将退回一步,针对整个C++市场."
" 事实上,这个ID所采用的Borland内部的IDE框架,也在JBulider中用到",LeBlanc说.已经推出5年的Java IDE将给C++ Builder带来许多新的特性, 比如,可插入的编译器, 以XML文档保存的工程文件, 和与Borladn其他工具的兼容性,如,Teamstudio协作软件, CaliberRM需求管理工具和Together建模工具.
因为Java IDE的代码是跨平台的(portable),LeBlanc说,所以,C++ Builder将运行在Solaris上,就像它运行在Linux和Windows上一样。“我们从来没有过一个运行在像Solaris一样企业平台上的产品链(tool chain)”
另一个好处:现在C++ Builder X将不依赖某个特定的产品链(tool-chain agnostic),一些9月中旬推出的新C++环境,如,Borland的Windows平台下的C++编译器;微软的VC++编译器;Linux, Solaris和Windows下的GCC;以及Linux,Windows下的Intel的C++7.1编译器;SUN针对运行在SPARC处理器上的 Solaris的Forte C++编译器.
根据LeBlanc的说法,开发人员也可以插入别的编译器。“如果你有一个特殊的编译器,通常是在嵌入式系统下。你可以轻松地将其插入新的IDE中。”
“没有一个最好的编译器”,他继续说道,“如果你追求运行时的性能,可能有这种编译器;而如果追求编译期的性能,你可能选择另一个”
LeBlanc承认,“因为我们的目的是快速应用开发(RAD),所以倾向于编译期性能,在运行期,我们做得也不错,但不是最好。尽管你的Intel编译器在运行期性能是非常优秀的--他们是最好的--但在编译器,他们却是慢的。”
不久就会有一个免费的C++ Builder X的个人版,它将只包括Borland的编译器。US$1000的开发版,将加入额外的编译器,其中就有得到许可的intel的数学内核和 Performance Primitives库。最好的US$2500的企业版,将加入Intel的VTune profiler,Altova的XML Spy 5和许多数据库工具的开发许可。 |
|