VC和VB,还有C语言有什么区别

1、可处理的工作不同。

vc擅长于底层处理,同时也因此编写同样功能的程序时vc的工作量一般要比vb高上很多,但是vc的程序执行效率高,生成程序小。

编译器不同,C++可选性比较多,VB只能用默认的工程模式。C++可以选择MFC,WIN32,甚至指定16位的程序。

2、面向对象不同。

vb和VB是面向对象的编程语言,其语言描述将近事物的实际关系,所以更容易学习。

而C++是一种面向过程的编程语言,对对象,类有完美的支持,没有C++中的抽象类,模板等支持。

3、功能不同。

C++可以做多种应用,VB和VC只能做一般的WINDOWS应用。vb是容易做windows图形界面的,只要用鼠标画就可以。

而纯vc的话要完全用API函数实现,当然vc提供一个叫MFC的东西可以帮助建立windows界面程序,但是由于它仍然没有把无关紧要的代码屏蔽,所以初学时看起来仍然相当复杂。

4、适用的对象不同。

C++几乎无所不能适用于所有程序。vc适用于需要效率高的,偏向于计算的,大型的,复杂的,商用的程序。vb适用于投资小的,功能简单的,自用的程序的设计。

扩展资料:

1、Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。

VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

2、MicrosoftVisual C++,(简称Visual C++、MSVC、VC++或VC)微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。

VC++整合了便利的除错工具,特别是整合了微软视窗程式设计(Windows API)、三维动画DirectX API,Microsoft .NET框架。

参考资料:

百度百科-编程语言