VC和VB,还有C语言有什么区别
C语言、C++、VC、VC++的区别如下:
1、C语言: 一门计算机语言,用于人与计算机沟通。
2、C++: 一门计算机语言,用于人与计算机沟通,比C更强大。
3、VC和VC++可以看成一个东西,VC++是指一个IDE。
一、主体不同
1、vb语言:是Microsoft公司开发的一种通用的基于对象的程序设计语言。
2、c语言:是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。
二、特点不同
1、vb语言:结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。
2、c语言:仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
三、优点不同
1、vb语言:具有丰富的数据类型和众多的内部函数。其采用模块化和结构化程序设计语言,结构清晰,语法简单,容易学习。
2、c语言:提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
参考资料来源:百度百科-c语言
参考资料来源:百度百科-Visual Basic
主要区别如下:
一、VB和VC属于面向对象编程语言,C语言属于面向过程编程语言。
二、VB属于解释执行,是一句一句翻译成指令执行的,执行速度比C语言和VC要慢,C语言和VC都是编译成目标文件再执行的。
三、C语言和VC适合底层开发(就是更接近硬件层),而VB不适合做低层开发。
四、用处
1、vc适用于需要效率高的,偏向于计算的,大型的,复杂的,商用的程序。
2、vb适用于投资小的,功能简单的,自用的程序的设计。
3、C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
扩展资料:
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框架。
3、C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
参考资料:百度百科-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框架。
参考资料:百度百科-编程语言
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。
C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
VC++是微软公司开发的一个IDE(集成开发环境),换句话说,就是使用c++的一个开发平台.有些软件就是这个编出来的...另外还有VB,VF.只是使用不同语言...但是,
vc++是Windows平台上的C++编程环境,学习VC要了解很多Windows平台的特性并且还要掌握MFC、ATL、COM等的知识,难度比较大。Windows下编程需要了解Windows的消息机制以及回调(callback)函数的原理;MFC是Win32API的包装类,需要理解文档视图类的结构,窗口类的结构,消息流向等等;COM是代码共享的二进制标准,需要掌握其基本原理等等。
VC作为一个主流的开发平台一直深受编程爱好者的喜爱,但是很多人却对它的入门感到难于上青天,究其原因主要是大家对他错误的认识造成的,严格的来说VC++不是门语言,虽然它和C++之间有密切的关系,如果形象点比喻的话,可以C++看作为一种”工业标准”,而VC++则是某种操作系统平台下的”厂商标准”,而”厂商标准”是在遵循”工业标准”的前提下扩展而来的。
VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大可以与Windowsr专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,以用动态链接库(DLL)、对象的链接与世隔嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强。5.0版以后,Visual Basic推出了中文版,与前个版本相比,其功能有了很大提升。
但是,功能再强大,Visual Basic仍然有一个缺点:在没有MSVBVM**.DLL的计算机上必须安装所需的DLL文件。用它可设计操作系统,不过,比较困难。
VB/VC就是编程的一个软件环境。
visual basic/c就是虚拟b或c语言
一般c或c++用VC++6.0
B用VB
c就是c语言了
c是高级语言,也有书称之为中级语言。
你可以参考一下我以前的回答,就是讲B比c强在哪:
首先,它们都是高级语言。
话说回来了,既然是高级语言,你把其中任何一个
精通了,都能当饭吃。^_^
但c语言能做到比b语言更多的事。
最早的高级语言是FORTRAN,是1954年产生的,很不错。
但对于初学者,太难。
然后1964年呢,basic语言产生了,是在FORTRAN基础上进行简化的。
看见没,简化的,当然就不行了;而且是为初学者设计的。
而c语言是1972年产生的,他是为计算机专业人员设计的,有人说,c语
言很简单。确实不难,但没几个人真正会用c,我们接触到的c的算法大
部分效率并不高。和
和老美差很远,同志们,加油啊!
于是呢,大多数系统软件和愈多应用程序都是由C编写的。
而c在写大型软件的时候,很吃力,于是就有了C++,简单的说,c++增加
了面向对象这块。
有区别,主要区别如下:
1.VB和VC属于面向对象编程语言,C语言属于面向过程编程语言.
2.VB属于解释执行,是一句一句翻译成指令执行的,执行速度比C和VC要慢,C和VC都是编译成目标文件再执行的.
3.C和VC适合底层开发(就是更接近硬件层),而VB不适合做低层开发.
4.个人认为,决大部分情况下,VC和C比VB强大.
C++VCVB 三种编程语言各个的优点和缺点。
知道小有建树答主 回答量:124 采纳率:83% 帮助的人:25万 我也去答题访问个人页 关注 展开全部 C++\\VC\\VB 三种编程语言各个的优点和缺点。 C++是从C发展而来,继承了C的特性又加了类(既面向对象)的高级语言特点; 而VC和VB是编译器并不是语言; C语言:结构化程序,编程语言中比较早,而且方便使用的...
VB,VC,C语言与C++语言有什么区别?
4,C 语言可以写很多方面的程序,但是 C++ 可以写得更多更好,C++ 可以写基于DOSr程序,写 DLL,写控件,写系统。 5,C 语言对程序的文件的组织是松散的,几乎是全要程序处理;而 C++ 对文件的组织是以工程,各文件分类明确。 6,C++ 中的 IDE 很智能,和 VB 一样,有的功能可能比VB还强...
C语言和VB那个更好一点?
这二者都是程序开发语言,c语言不支持可视化编程,vb支持可视化编程。从功能上考虑,二者均可完成任何一种开发需求。但是对于做界面,c会变得很麻烦,vb则相对简单。vb语言的语法要求不严格,可以不事先声明变量(当然是个人设置的),c必须先声明后使用。vb是一种事件驱动的程序结构,c的程序必须从一个...
c语言和vb,vc三者有什么关系和区别啊?
C语言为高级编程语言,VB、VC为可运行C语言编制代码并运行的环境,VB为所见即所得的环境,其特点为使用较多控件,当然VC也包含控件,但相对来说会功能更多一些,可以将VC作为学习C编程的工具,当然学习C的工具还有很多~也可以了解一下
编程语C,C+,VB那个好学,还有一共有几种编程的语言
c相对于vb来说比较难。c一般用来开发低层的程序,如vb6.0的api函数就是用c编的。如果学好了,那绝对是吃香的。而vb是面向对象的编程,其开发速度快是其一大特点,所以很多公司为了降低开发成本,都使用vb,C#,j#来编写,不过我是建议先学编程的母语C,然后再学vb,效果很好。而至于是学vb,c#,j#,...
c语言与vb有什么区别
区别如下表:
学编程到底是学C语言、C++、VB、jave中的哪种比较好?
麻烦大家指点下,C语言、C++、VB、jave有什么区别?编写的程序有哪些不同?各自的起点有哪些不同?学成后面向的对象有什么不一样?以后的... 我想学编程,可问题是不知道学哪种编程语言。麻烦大家指点下,C语言、C++、VB、jave有什么区别?编写的程序有哪些不同?各自的起点有哪些不同?学成后面向的对象有什么不一样...
C语言与VB有什么区别?
vb与C语言的区别如下所示:1、C语言是一门通用计算机编程语言,广泛应用于底层开发,C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。2、VB是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、...
VC,VB,C,TC语言有什么区别啊
VC++其实就是C++的微软化版本,加入了一些可视化的编程工具,帮助你很快的进行图形界面程序的编写。 VB和VC++差不多,但用的是Basic语言。VB非常简单易学,初学者很容易上手,适合作为入门之选。VC就有点梯度了,需要了解C++语言,同时要学习MFC等。。C就是指C语言,不涉及其他的编译环境和工具如果要...
计算机二级考试,C语言,vb,vf的具体区别是什么呀?
c、vb和vf是三种不同的编程语言。C语言是一种计算机程序设计语言,属高级语言范畴。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活,考试要求:熟悉Visual C++6. 0集成...
褚怜壹枚: C语言为高级编程语言,VB、VC为可运行C语言编制代码并运行的环境,VB为所见即所得的环境,其特点为使用较多控件,当然VC也包含控件,但相对来说会功能更多一些,可以将VC作为学习C编程的工具,当然学习C的工具还有很多~也可以了解一下
芒康县19868608825: VB与VC还有C语言有什么区别?各是哪方面的如题 ?
褚怜壹枚: 打个比方:C是古文,VB、VC是现代语言,因为可视化了,但一个是英语一个是法语.
芒康县19868608825: 请问java VB VC C语言 c++ 的区别是什么? - ?
褚怜壹枚: 请你先搞懂什么是语言,什么是编程工具好吗?编程工具所使用的是编程语言.VB是使用Basic语言的可视化编程工具,初学者较适合,VC使用C++语言较规范,几乎窗体都需要代码写,Java就更是了.如果你初学,建议你使用VB.建议以后使用C(可以用Borland C++ builder编程工具),Pascal(Borland Delphi),等完全熟悉后,在使用Java(Borland Java(Borland J++))
芒康县19868608825: VC语言VB语言C++语言有什么分别??
褚怜壹枚: VB是解释性的语言,“脚本语言”,编好了代码后一边解释一边运行.而C++语言是先把源程序经过编译器编译生成可执行文件,然后才能运行.而VC是编写C++的一种编程工具. 两者在语法上区别肯定是有的,但我觉得区别不大.两者学习一个就可以了.只要学好了一种语言,再想学其它语言就简单多了.
芒康县19868608825: C语言 VB VC VF C++有什么区别? - ?
褚怜壹枚: VF 的前身是FoxPro.FoxPro隶属于一种名为Xbase的DBMS类别.当时FoxPro及其以前的dBase都是用于数据库管理的.后来,被微软收购后,改造成可视化的一个编程开发环境,用于开发数据库应用程序.优势应该是数据库开发,自身带有...
芒康县19868608825: C语言,C++,C#,VB,VC,VF等各种语言有什么区别 - ?
褚怜壹枚: C语言:低级语言执行效率只比汇低10%~20% 一般处量效率程序和单机片(硬件开发)C++:继承C语言,但效率没C高但是他是面向对象的,所以功能强大,基本上所有的软件都是C++开发如XPC#:Microsoft为了与JAVA抗衡开发的网络方面...
芒康县19868608825: C语言,C++,VC++,VB,易语言,有什么区别? - ?
褚怜壹枚: “C语言,C++,VC++,VB,易语言”都是高级计算机编程语言或使用特定编程语言的编程软件,它们的指令单词不同、语法习惯不同、编译软件不同.7a686964616fe78988e69d8331333365636133对中国人来说,其中最容易懂的是“易语言”...
芒康县19868608825: 谁能告诉我VB VC 和 C 语言的不同之处 谢谢了~~~ - ?
褚怜壹枚: C是种高级语言,基本上用记事本就可以写C程序 VC是用来写C程序的工具,提供了MFC,加快开发.适用于底层及大型程序的开发,比如驱动程序、游戏. VB,面向对象的快速开发语言,像搭积木一样把窗口控件拖上去,然后处理下逻辑就能做一个程序了.这么菜的问题还是自己看书吧
芒康县19868608825: c语言、c++、VC++、VB语言有什么分别 - ?
褚怜壹枚: 最大区别是————C是面向过程的,C++,C#面向对象 VB我没用过,不大清楚
芒康县19868608825: VB,VC,C语言与C++语言有什么区别? - ?
褚怜壹枚: C是C++的前身,因为这两种语言有许多共同的语法和功能.以前,C可以说是C++语言的一个子集,因为C++刚出生时,他只是对于C语言的一个扩充,人们还是在普遍意义上讲它归类于C. 但是在C++的发展过程中,进行了许多扩展...