 |
很难说哪种语言更好,每种语言存在都有它的优势和劣势。我们在“站点调查”中分类评选最好的工具就是为了说明这一点。VB和VC的功能上差别并不大。
VB的最大的优点就是简单易学,开发项目的时间比较短。VB语法简单,可视化程度高,概念少,所以非常适合初学编程和Windows编程的人使用。即使编程高手也有很多人愿意使用它,一般开发的效率比较高。缺点是编译后的速度较VC慢,需要庞大的运行时间库支持,软件发行比较困难(编译后的EXE程序如果在没有安装过VB的机器上运行需要拷贝数M的文件,并且做一些设置工作);底层调用手段较少,不太适合开发硬件操作多、速度要求高的场合,比如编写硬件驱动程序就不能使用VB。
VB的缺点大多都是VC的强项,但VC比较难学,尽管也是Visual的,但很多地方需要手工编写代码,不如VB方便。但专业程序员应该掌握它,因为它几乎无所不能,开发后生成的程序质量比较高。
一般初学编程的应该先学VB,后学VC。而开发应用程序就要考虑比较多的问题了。如果是自己单位或个人使用,采用VB可能比较简单便捷。如果要开发商品化的软件,VC要更强一些。当然还要考虑自己对这两种软件的熟悉程度。实际上很多高手都是同时使用这两个工具的。我平时就喜欢先用VB来验证算法的正确性,最后用VC最终实现。
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, Visual Basic, VB, 新手问题, newbie, faq。
|