visual basic与 C++有什么区别

如题所述

C++追求的是速度第一性,软件在各种平台通用第二性,而易学易用性基本不在其考虑范围;visual basic的目的易学易用性是其第一性,软件设计的高效性是其第二性。

Visual Basic是由微软公司开发的包含环境的事件驱动编程语言。它源自于BASIC编程语言。VB拥有图形用户界面和快速应用程序开发系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件,程序员可以轻松地使用VB提供的组件快速创建一个应用程序。

Visual Basic源自于BASIC编程语言,VB拥有图形用户界面和快速应用程序开发系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件,用于高效生成类型安全和面向对象的应用程序,程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

C++是一种面向对象的计算机程序设计语言,由美国AT&T贝尔实验室的本贾尼·斯特劳斯特卢普博士在20世纪80年代初期发明并实现,它是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言,它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格,C++是C语言的继承,进一步扩充和完善了C语言,成为一种面向对象的程序设计语言。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-18
C++的指令,基本上最围绕着如何在实现软件算法目的的同时,如何让设计出来程序执行速度最高,在各种硬件上都能执行。C++追求的是速度第一性,软件在各种平台通用第二性,而易学易用性基本不在其考虑范围,所以C++是最难学和最难精通的编程语言。

VB的目的,是如何让用户在最短的时间内掌握并精通一门编程语言,在最短的时间内把需要的目的用编程语言编写出来。易学易用性是其第一性,软件设计的高效性是其第二性。至于设计出来的软件执行速度,在各种不同的计算机系统上能否运行,基本上很少考虑这种问题。

如果你是要编写计算机硬件程序,大型游戏开发,系统底层设计等前端设计,那么学C++是必不可少的。因为目前VB在这些方面还无能为力。
如果你是从事企业信息处理的软件工程师,日常主要工作是设计软件用来进行企业信息处理 那么不用学C++也可以了。

VB最大的优势是,它的软件设计速度和效率是非常高的,一个软件,如果用VB和C++都能设计。假如用VB设计的那个工程师一个月可以完成这项工作,那么用C++设计的那个工程师,起码要4个月以上才能设计出来。
设计的高效率低成本是VB是最大优势。

还有VB是微软独家专有的语言,它的易学易用性和设计高效性特征,与微软的追求目标是一致的。所以微软给予VB前所未有的支持,不断地把VB从早期被戏称为“玩具语言”,逐步升级到VB2005这种功能非常强大的语言。微软的所有软件,都支持VB的二次扩展和开发,一些小型程序,用VB来开发和扩展,更是方便,尤其微软的OFFICE软件更是如此。本回答被网友采纳
第2个回答  2013-09-18
VB是可视化的意思是说一些基本的代码他都给你写好了。你只需要用他就 可以了!而c++一切工作都需要他自己来写!所以嘛VB入门比c++容易的多,我感觉这就是他们的区别!
第3个回答  2013-09-18
两种截然不同的编程语言。VB是面向对象的。简单的说。就是画好了窗体。在不同的控件上写程序。激活不同的控件,完成任务。C++是面对过程的。是C的超集,包含了标准C的一切,还有它自己的标准库。它的编程思想和VB将会不同。因为它是从过程来思考的。简单的比喻一下:比如你要编写一个房子的程序。VB就是在房子上画一个“门”控件一个“窗户”控件,然后双击门控件,写上代码:如果用钥匙就会开。双击窗户控件,写代码:如果推就会开。而C++是,写一个主函数。不停的判断,门窗状态,当门被触发了。那么程序执行,判断是否有钥匙,有就开,没有就不开。当窗户被触发,那么程序就判断是非窗户被推,是就开。不是就不开。

Visual Basic和Visual C 有什么区别
Visual Basic与Visual C++是两种不同的编程语言。Visual Basic是一种面向对象的程序设计语言,主要用于开发Windows应用程序,特别是用户界面方面的开发。它采用事件驱动的编程方式,使得开发者可以更加专注于应用程序的功能设计,而无需过多地考虑底层的实现细节。Visual Basic也提供了丰富的控件库,方便开发者...

visual basic和visual C++有什么区别
各有各的好处,都是面象对象的,C++是C语言的高级版本。★C++语言是C语言的扩充。在1980年,贝尔实验室的Bjarne Strotstrup博士及其同事开始对C语言进行改进和扩充,最初被称为“带类的C”,1983年才取名为C++。以及不断完善和发展,成为目前的C++语言。一方面,它将C语言作为它的子集,使它能够与C...

Visual Basic ,Visual C#与Visual C++有什么区别?
1、使用的语言系不同:Visual Basic与Visual C#、Visual C++三者间,前者使用Basic语言,后者使用C语言。语言单词不同,语法也不同,就象汉语之与英语,这也就同时说明。2、它们之间侧重点不同,Visual Basic 侧重与快速开发,所见即所得,但编译出来的可执行文件需要依靠运行库边解析边执行效率相对低下且...

visual basic与 C++有什么区别
C++的指令,基本上最围绕着如何在实现软件算法目的的同时,如何让设计出来程序执行速度最高,在各种硬件上都能执行。C++追求的是速度第一性,软件在各种平台通用第二性,而易学易用性基本不在其考虑范围,所以C++是最难学和最难精通的编程语言。VB的目的,是如何让用户在最短的时间内掌握并精通一门编程...

visual basic与 C++有什么区别
两种截然不同的编程语言。VB是面向对象的。简单的说。就是画好了窗体。在不同的控件上写程序。激活不同的控件,完成任务。C++是面对过程的。是C的超集,包含了标准C的一切,还有它自己的标准库。它的编程思想和VB将会不同。因为它是从过程来思考的。简单的比喻一下:比如你要编写一个房子的程序。VB...

Basic、C、C++的区别
C语言与C++的区别有很多:1,全新的程序程序思维,C语言是面向过程的,而C++是面向对象的。2,C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而C++对于大多数的函数都是有集成的很紧密,特别是C语言中没有的C++中的API是对Window系统的大多数API有机的组合,是一个...

vb 与vc c++有什么不同?
vb 是 Visual Basic,vc 是Visual C++,语言来看,Visual Basic 是基础语言,C++ 更高深,更有逻辑性。生成的程序更小。我建议你用C++ 会更好一点 。

Virtual Basic与C++哪个更好
看自己的需求:Visual Basic 是一门比较好学的语言,但功能没C++强大。C++ 是一门强大的语言,但比较难学。如果你只是想写几个程序玩一下的话,建议VB 如果你是打算写大型软件的话,建议C++ 以上纯属我的建议,具体要怎样就靠你自己来选了。Visual Fox Pro 数据库 ...

vb和c++有什么区别?
一、主体不同 1、vb语言:是Microsoft公司开发的一种通用的基于对象的程序设计语言。2、c语言:是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。二、特点不同 1、vb语言:结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。2、c语言:仅产生...

...c,java,visualbasic这几个单词在计算机中是什么意思?
C++:C++语言,在C语言的基础上,进行了全面的改造,以适应面向对象的编程方式。java:Java语言,Sun公司发明的编程语言,多用在手机等移动设备的开发,如现在很火热的Android手机上的很多应用就是Java编写的。visualbasic:VisualBasic语言,微软发明的一种解释型编程语言。以上都是简单介绍,具体可以百度。

相似回答