c语言vb区别
① 请问VB和c语言有什么本质区别
本质区别在于VB是解释语言,而C是编译语言。
VB的运行方法是一个解释器在运行时一行行读取源代码,然后翻译成计算机指令执行。
而C是直接将源代码一次全部编译成指令然后执行。
除此之外,语法也有很大区别。以for循环为例:
for(inti=0;i<100;i++){
//DoSomething
}
Fori=0To100Step1
'DoSomething
EndFor
② VB和C语言有什么不同
c语言是面向过程的程序设计,vb是面向对象的的程序设计。
vb程序只能运行在windows上,c语言程序不仅可以运行在linux上,还可以用来编写操作系统。
另外语法上也有不同。
③ vb语言和c语言差别大吗,主要是那些差别啊
C是一门计算机语言
VB是一个集成开发环境(但是人们通常也用它指代面向对象的BASIC语言)
C是编译型语言(执行速度快),VB是解释型语言(执行速度慢)
C比VB更低级(即接近机器)。
C的能力比VB更强
C的应用范围比VB更大
VB可以做到的,C都可以办到。
VB以及用VB写的程序只能在WINDOWS系统上使用,C无此限制(C最初是UNIX系统的工作语言)。
④ 什么是C语言和VB他们有什么不同啊
vb与C语言都是编程语言,它们需要工具来编译它们的语言,VB也是一个编程工具。vb和C语言不同在VB是可视化的,可以看见窗体,按钮等,容易入门,但是不容易精通,c语言的编程工具则是一个像记事本一样输入文字的代码窗口,没有可视化,比VB不0容易学。
⑤ C语言和VB的最大区别是什么
一:
VB是面向对象的,具有完全的OOP(面对对象程序设计)能力
C则是典型的面向过程的,不具备OOP能力
二:
VB是典型的高级语言,封装地很高层,不能对底层进行操作
C则是具有很多低级语言特点的高级语言,一般也可称为中级语言,所以具有很强大的对底层的操作能力,比如指针以及一系列内存操作函数能够直接操作内存,因此能够实现很多高级语言(包括VB)不能实现的功能.也因为如此,操作系统基本上都是用C加汇编写成的,比如Linux\Unix系统,其实也包括Windows的很大部分
三:
VB全称是Visual Basic,顾名思义就是可视化的Basic语言,所以它是在可视化环境中用的,没有什么跨平台性,可以说它开发的程序只能在Microsoft的Windows系统下面运行
C具有非常强大的跨平台的特点,能在很多平台,包括Windows\Linux\Unix\Solaris等等,甚至还有单片机(手机\PSP\路由器&交换机\游戏机等等)上面运行,而且标准的C语言是不包含可视化内容的,要编出可视化程序要用到Microsoft的VC++,要用MFC,不过那已经是VC++,而不是C了
⑥ C语言和VB的区别是什么
C是一门计算机语言,而 VB是一个集成开发环境。
这二者都市程序开发语言,C语言不支持可视化编程,VB支持可视化编程,从功能上考虑,二者均可完成任何一种开发需求。
⑦ vb和c语言的区别
API是用C语言编写的。VB的控件那些都是把几个API封装起来的,控件事实上也是API。C是面向对象VB是面向过程理论上来说VB可以实现的功能,都可以用C来实现只是,比较复杂一般没有人那样做。不知道你在Windows上面开发的Winform程序还想移植到那个平台上?难道是苹果???
⑧ vb和c语言有什么区别
1、可处理的工作不同。
vc擅长于底层处理,同时也因此编写同样功能的程序时vc的工作量一般要比vb高上很多。
编译器不同,C++可选性比较多,VB只能用默认的工程模式。C++可以选择MFC。
2、面向对象不同。
vb和VB是面向对象的编程语言,其语言描述将近事物的实际关系。
而C++是一种面向过程的编程语言,对对象,类有完美的支持。
3、功能不同。
C++可以做多种应用,VB和VC只能做一般的WINDOWS应用。
而纯vc的话要完全用API函数实现,当然vc提供一个叫MFC的东西可以帮助建立windows界面程序。
⑨ vb语言和c语言有什么区别
一、主体不同
1、vb语言:是Microsoft公司开发的一种通用的基于对象的程序设计语言。
2、c语言:是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。
二、特点不同
1、vb语言:结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。
2、c语言:仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
三、优点不同
1、vb语言:具有丰富的数据类型和众多的内部函数。其采用模块化和结构化程序设计语言,结构清晰,语法简单,容易学习。
2、c语言:提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。