各种开发工具的比较
网上很多文章都讨论过。我该用什么样的开发工具,讨论的很是激烈,下面我们就以实事说话,
首先它们就没有可比性。
因为它们使用各自不同的程序语言,在功能上自然不同,(像c++ builder和VC++就可以比较,因为它们使用同一种语言,然而用过c++builder 的程序员一定知道,它有多少问题了,这就是为什么bcb明明比VC好用,而用的人却不多的原因了。)


Basic
如果非要比的话,那VB的功能是最差的,别听说什么比尔说过他可以用BASIC实现任何C能实现的功能,我告诉你那不可能,就算可以那肯定是调用了汇编的代码,不然是不可能的,(vc++的功能有多大,VB就有多大,是因为VC常常用来扩充VB的控件 )

Delphi
至于Delphi 它确实很完美,如果你是学PASCAL或是不喜欢C的语法,用它决对没错,
它可以实现VC的几乎所有功能,(也有人喜欢拿DELPHI和VC比较,其实别说DELPHI了,就是VB都能实现VC的很多功能,要不然什么叫程序设计呀,有些功能DELPHI确实很难实现,不仅是驱动开发方面,这是实事,而这些DELPHI程序员在很多情况下又是很难遇到的),它的执行速度只是C的70%,现在的硬件和内存相比以前都大大提高了很多。所以谁还会在乎这一点呢。

VC++
关于VC++ 的功能强大是勿庸置疑的,语法简练紧奏,(它是全能冠军什么都可以做。当然,VC++不像DELPHI和VB那样提供了RAD开发环境,(C++也是可以像DELPHI那样拖放控件的,BCB就是一个例子,只可惜这不是一个很好的例子)所以用它开发起来,进度相比其它工具可能要慢一点。这当然是说在代码质量高的前提下。但是你可以想一个快速开发的方法来加快VC的开发进度。

再说说很红的C#和JAVA,它们都是最新的语言,都是平台无关性,相对C++都很简单,我觉的C#最大的优势就是它是微软的,想想未来的.NET而C#又正是为.NET量身定做的,而JAVA的优势我想就是它比C#先出来的吧,C#吸收了很多JAVA的优点。微软其实就是用C#和JAVA一比高下的,,
它们的另一问题都是速度跟年轻。虽然现在的硬件跟内存都很好了。
可C#和JAVA的执行速度还是不太理想,在游戏方面,它们就更谈不上了。(C#好像比JAVA的速度要快一些,),不管怎么样就算未来c#和JAVA的速度达到了现在C的执行速度,那那个时候C的速度,就更不用说了,

说到这就可以了,好

最后祝大家好好学习,天天向上!!!

 [url=http://www.ithuhang.com ]http://www.ithuhang.com [/url]