C++是初级语言,VB是高级语言,怎么VB比C++容易这么多?

[复制链接]
查看11 | 回复5 | 2013-8-1 15:37:37 | 显示全部楼层 |阅读模式
你这个认知是错误的,vb和c++同为面向对象语言,都是高级语言,而且c++比vb后出现,我感觉c++高级点吧。vb你觉得容易是因为他有很多东西给你封装好了,你拿来直接用就ok了。但是这同时也是他的局限性,万一他提供给你的控件你还需要修改,这个时候你就知道vb的麻烦。但是c++就比较好,提供一些东西给你,但是却可以让你修改。
vb适合快速软件开发,但是开发出来的软件我只能说运行效率特别低。C++没有像VB那样给你一大堆已经集成好的东西,大多数功能还是要你自己去实现的,这也就决定了C++的代码,冗余代码量要远远小于VB,也正因如此,C++没有VB这样那样的限制,代码更加灵活,可以实现更加复杂的功能而不用太多代码,这就是C++的效率所在。...
回复

使用道具 举报

千问 | 2013-8-1 15:37:37 | 显示全部楼层
C语言是面向过程的语言,由于有指针操作,直接可以操作内存地址,所以介于低级语言和高级语言中间。后来在C语言基础上开发了C++语言,C++是面向对象的语言,因为支持类和对象,属于高级语言范畴。VB也是面向对象的语言,因为VB语言封装了空间类,可以直接把控件拖放到桌面上开发Windows程序,显得有点简单,不需要我们写代码生成控件。入门比较简单,但学深入了也...
回复

使用道具 举报

千问 | 2013-8-1 15:37:37 | 显示全部楼层
Basic和C++都是高级语言,不过C++标准库多,而且需要向下兼容C,所以难得不是一点半点。...
回复

使用道具 举报

千问 | 2013-8-1 15:37:37 | 显示全部楼层
当然啦,VB是微软的,微软的目的就是让傻瓜也会电脑,c++很强大,当然不易掌握啦...
回复

使用道具 举报

千问 | 2013-8-1 15:37:37 | 显示全部楼层
VB程序运行时有一个虚拟机在背后运行,帮你做了很多事情。不需要你直接操作计算机,只根据要求人的思维给他提要求,它就会帮你转换成计算机能理解的指令。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行