VB,VC,C语言与C++语言有什么区别?

作者&投稿:时吴 (若有异议请与网页底部的电邮联系)
C语言,C++,VC++,VB,易语言,有什么区别?~

“C语言,C++,VC++,VB,易语言”都是高级计算机编程语言或使用特定编程语言的编程软件,它们的指令单词不同、语法习惯不同、编译软件不同。对中国人来说,其中最容易懂的是“易语言”。

这几门语言或软件当前的特点:
C语言:是C++的前身,在历史进程中演变成了C++,在实际工作中,基本上用的都是C++,严格的C语言因为功能不足已淡化出局了,只在某些理论学习与考试中还会存在。有多种编程环境使用C语言。另外有人用来代称使用严格C语言的Turbo C早期版本的编程环境,比如TC1.0、TC2.0,因为这是使用C语言最典型的代表。

C++:是C语言的扩展,现在主流的编程软件中,VC和C++Builder用的就是它,它的特点是高效与易于接近系统底层。它的缺点也是特点是,比较难掌握,特别是指针和直接地址编程。有多种编程环境使用C语言。另外有人代称使用C++的某些Borand C++Builder,因为这曾经是使用C++语言最典型的代表。

VC++:指使用C++语言的微软出品的Visual Studio中的Visual C++组件。

VB:指使用Basic语言的微软出品的Visual Studio中的Basic组件。

易语言:指一个由国人开发的,当前来说比较业余的一款使用特定的汉语单词作为编程语言的软件。

如果通俗一点讲,C语言的代码比较透明,基本上他在干什么你都能看的清楚,而VB则是高度类化和集成化,这样一来,就导致VB的效率很低了,试想一下,如果你仅仅需要一把装潢刀,却不得不去带一个硕大的工具箱,如果工程量大的话会是怎么样一个结果?
再一点,VB没有办法写出可以返回运算值的DLL的,你想想,那个大型软件是就一个文件搞定的?虽然现在网上已经出了什么什么办法可以让VB写标准DLL,但我试过,如果这个DLL中再调用Win32API的话,一样会出问题。所以,这两点直接制约了VB程序的复杂度和体积。
虽说如此,但VB也并不是一无是处,就本人个人观点,VB的代码是最接近自然语言的,这也就意味着对于一个新人来说很容易上手,而且VB对于数据库和网络的支持绝对一流,所以可以看到现在很多的什么什么管理系统都是VB写出来的。
再说说C++,他其实是C的一个衍生品,C能干的C++都能干。反过来,C++也不过就是C构建起来的高级应用而已(我也不知道咋说,你自己理解一下吧……)而C语言面向过程的特性也就直接决定了其运行效率。同样,C++没有像VB那样给你一大堆已经集成好的东西,大多数功能还是要你自己去实现的,这也就决定了C++的代码,冗余代码量要远远小于VB,也正因如此,C++没有VB这样那样的限制,是的代码更加灵活,可以实现更加复杂的功能而不用太多代码,这就是C++的效率所在。
一己之见,仅供参考。

C是C++的前身,因为这两种语言有许多共同的语法和功能。以前,C可以说是C++语言的一个子集,因为C++刚出生时,他只是对于C语言的一个扩充,人们还是在普遍意义上讲它归类于C。 但是在C++的发展过程中,进行了许多扩展和改进,使其与C的差别越来越大,成为一种独立于C的全新语言,而且比C更强大、用途更广。 C 语言与 C++ 的区别有很多: 1,全新的程序程序思维,C 语言是面向过程的,而 C++ 是面向对象的。 2,C 语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而 C++ 对于大多数的函数都是有集成的很紧密,特别是 C 语言中没有的 C++ 中的 API 是对 Window 系统的大多数 API 有机的组合,是一个集体。但你也可能单独调用 API。 3,特别是 C++ 中的图形处理,它和语言的图形有很大的区别。C 语言中的图形处理函数基本上是不能用在中 C++ 中的。C 语言标准中不包括图形处理。 4,C 和 C++ 中都有结构的概念,但是在 C 语言中结构只有成员变量,而没成员方法,而在 C++ 中结构中,它可以有自己的成员变量和成员函数。但是在 C 语言中结构的成员是公共的,什么想访问它的都可以访问;而在 VC++ 中它没有加限定符的为私有的。 4,C 语言可以写很多方面的程序,但是 C++ 可以写得更多更好,C++ 可以写基于DOSr程序,写 DLL,写控件,写系统。 5,C 语言对程序的文件的组织是松散的,几乎是全要程序处理;而 C++ 对文件的组织是以工程,各文件分类明确。 6,C++ 中的 IDE 很智能,和 VB 一样,有的功能可能比VB还强。 7,C++ 对可以自动生成你想要的程序结构使你可以省了很多时间。有很多可用的工具如加入 MFC 中的类的时候,加入变量的时候等等。 8,C++ 中的附加工具也有很多,可以进行系统的分析,可以查看 API;可以查看控件。 9,调试功能强大,并且方法多样。 先学好了C语言,再慢慢接触C++,语言是相通的,你一定能在CODE中找到自我的,加油!

C语言,C++,VC++,VB,易语言,有什么区别?
答:“C语言,C++,VC++,VB,易语言”都是高级计算机编程语言或使用特定编程语言的编程软件,它们的指令单词不同、语法习惯不同、编译软件不同。对中国人来说,其中最容易懂的是“易语言”。\x0d\x0a\x0d\x0a这几门语言或软件当前的特点:\x0d\x0aC语言:是C++的前身,在历史进程中演变成了C++...

VC,VB,C,TC语言有什么区别啊
答:VC++其实就是C++的微软化版本,加入了一些可视化的编程工具,帮助你很快的进行图形界面程序的编写。 VB和VC++差不多,但用的是Basic语言。VB非常简单易学,初学者很容易上手,适合作为入门之选。VC就有点梯度了,需要了解C++语言,同时要学习MFC等。。C就是指C语言,不涉及其他的编译环境和工具如果要...

VB,VC,C语言与C++语言有什么区别?
答:以前,C可以说是C++语言的一个子集,因为C++刚出生时,他只是对于C语言的一个扩充,人们还是在普遍意义上讲它归类于C。 但是在C++的发展过程中,进行了许多扩展和改进,使其与C的差别越来越大,成为一种独立于C的全新语言,而且比C更强大、用途更广。 C 语言与 C++ 的区别有很多: 1,全新...

C++\VC\VB 三种编程语言各个的优点和缺点。
答:程序员可以轻松的使用VB提供的组件快速建立一个应用程序。可以说VB是红极一时,在网络上学习教程、代码等各种资料也很多,但是现在用的人是越来越少了。2.C++ 这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,它是一种使用非常广泛的计算机编程语言。C+...

C语言 VB VC VF C++有什么区别?
答:即类的出现。VB的前身应该是Basic,他们的语法应该也是基本一致的。这个我不是很了解,VB和basic的关系应该与C和VC的关系类似。这是初学者专用语言,相对其他可视化编程,最简单。代码效率比较低,做个界面还行。这几种语言中C系列的语言最为强大。当前软件开发的三大主流语言:C++,Java,C#。

C语言、 VB语言的区别是什么?
答:区别如下表:

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

浅谈c语言和c++和VB的区别
答:4,C和C++中都有结构的概念,但是在C语言中结构只有成员变量,而没成员方法,而在C++中结构中,它可以有自己的成员变量和成员函数。但是在C语言中结构的成员是公共的,什么想访问它的都可以访问;而在VC++中它没有加限定符的为私有的。4,C语言可以写很多方面的程序,但是C++可以写得更多更好,C++...

C语言,C++,VB,语言的区别,难度,以及他们的作用分别是什么?(详细说明...
答:vb:曾经很流行的一种桌面程序开发技术 微软研发的(Visual Basic)是一种工具,用的语言是Basic Basic是比尔盖兹发家致富的一大工具 主要用来做桌面程序,C/S系统 后来因为Delphi的冲击,被强占一部分市场 现在有了.NET,基本上VB被淘汰是时间问题 其中C++最难 你如果学习机械的推荐你学习C语言。

VB语言和c语言有什么区别?
答:一、性质不同 1、vb语言:vb语言是Microsoft公司开发的一种结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。2、c语言:c语言是诞生于美国的贝尔实验室,由D.M.Ritchie创立的一门面向过程的、抽象化的通用程序设计语言。二、基础语言不同 1、vb语言:vb语言源自...