vb与C语言的区别

我是大一日语专业学生,计算机课程为VB,我觉得VB不太难,或者想有一个更高层次的发展,于是报了C语言,现在想知道VB和C语言有多大的不同,学习这两门课是否会有许多困难,希望具有此类知识的朋友能慷慨相助,其实我很想将来搞对日软件,希望大家多多给我建议,报酬丰厚,谢谢

vb与C语言的区别如下所示:

1、C语言是一门通用计算机编程语言,广泛应用于底层开发,C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

2、VB是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言,是一种可用于微软自家产品开发的语言。

3、VB和C语言都是程序开发中的一种语言,c语言不支持可视化编程,vb支持可视化编程。

4、VB和C语言均可完成任何一种开发需求;对于界面制作,c语言会变得很繁琐,vb则相对简单快捷;vb语言的语法要求不严格,可不先声明变量,c语言必须先声明后使用。

5、vb是一种事件驱动的程序结构,c语言的程序必须从一个main函数开始。

6、C语言它更高效,并且在嵌入式linux环境下支持更好,它的语言主要是以描述功能为主,而VB由于它更接近于脚本的同时是面向对象的语言。

7、c语言支持指针,而vb不支持;c语言入门相对较难,vb则很容易入门,但后续的深入学习c语言会变得相对容易。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2019-08-09

区别如下表:

扩展资料

具体区别的例子:

1、C 语言输入输出

printf(“a=%d,b=%d ”,a,b);

scanf(“%d%d%d ”,&a,&b,&c);

2、VB 语言的输入输出:

inputBox(“x=”,”输入 x 的值 ”)

print “x=”;x

本回答被网友采纳
第2个回答  推荐于2019-09-28

这二者都是程序开发语言,c语言不支持可视化编程,vb支持可视化编程。

从功能上考虑,二者均可完成任何一种开发需求。

但是对于做界面,c会变得很麻烦,vb则相对简单。

vb语言的语法要求不严格,可以不事先声明变量(当然是个人设置的),c必须先声明后使用。

vb是一种事件驱动的程序结构,c的程序必须从一个main函数开始,c支持指针,vb不支持。

c入门相对较难,vb则很容易入门,但是后续的深入学习c会变得相对容易。c可以用来做一些底层的和计算机硬件相关的开发工作,vb在这方面相对较差。

扩展资料

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。

C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。

其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。

“Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 “Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,是一种在计算技术发展历史上应用得最为广泛的语言。

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

参考资料:百度百科-c语言百度百科-Visual Basic

本回答被网友采纳
第3个回答  2009-04-20
首先我们撇开语言问题,谈谈你的学习目的吧。
如果你希望以一般兴趣来学习计算机课程的话,学习学校规定的要求就足够了,如果还觉得不过瘾,想简单地开发一下WINDOWS小程序的话,学学JAVA(并学会使用其集成开发环境,如NETBEAN之类),关于JAVA,详细可以到JAVA的开发商SUN公司的中国网站下载相关资源,完全免费:http://developers.sun.com.cn/
如果是以一种职业的眼光(也就是毕业出来后从事相关工作),建议你可以在大二的时候申报双学科(也就是辅修),这样,你就可以在学校的指导下修得计算机专业的课程。如果觉得任务太重……那么可以选择转专业(记着,前提是你打算毕业后当计算机工作的相关人员),日语的确是好东西,不过还是可以自学的……但科学类的计算机……还是有人指导一下比较好。
如果你实在想自学,最好就是认识一个计算机专业的学生(找些师兄就比较好),信息、软件学院一大把……如果自己没有认识的,问同学有没有认识的,向那人咨询一下他(她)的课程,借一下课本(其实一般图书馆也有这些课本)就OK啦,自后就是自己的努力问题了。

好吧,问转入正题,语言问题。
一般如果你想开发一些对日软件,而不打算将其商业化的话,你学的VB足够满足你的要求,不过说真的,个人比较推荐你用JAVA,简单易学,功能也相当强大(只要你的软件不商业化的话)。而且实现可视化非常简单(这里说的可视化是指非“黑屏白字”模式的程序,和专业意义上的可视化不大相同)。而且,日语学习也不是不占时间的,所以JAVA就比较能满足你要求了。
关于C语言,老实说……是一个非常强大的语言,VB是不能媲美的。或者说不定,你手机里面的程序都是C写成的。不过就比较推荐专业学生学习,非专业学生会比较缺乏动力在这玩意上了,好比如你上课从宿舍到教学楼,骑自行车就够满足了,用不上坐飞机这么严重(当然你想学龙珠一样瞬间移动……但有谁能!?你会吗?教我啊……)。不过可以告诉你一句,C语言是好东西,绝对不会过时就是了(起码这几十年内),不过学习C是有难度的。
最后……既然你报了的话,请好好学吧,如果有实验课,好好玩啊,因为那是提升你学习动力的来源(起码我认为)。不过用C来实现WINDOWS软件就会比VB或JAVA麻烦,这点你记着就OK了。本回答被提问者采纳
第4个回答  推荐于2017-10-04
这二者都市程序开发语言,c语言不支持可视化编程,vb支持可视化编程,从功能上考虑,二者均可完成任何一种开发需求,但是对于做界面,c会变得很麻烦,vb则相对简单。vb语言的语法要求不严格,可以不事先声明变量(当然是个人设置的),c必须先声明后使用,vb是一种事件驱动的程序结构,c的程序必须从一个main函数开始,c支持指针,v b不支持。
c入门相对较难,vb则很容易入门,但是后续的深入学习c会变得相对容易。c可以用来做一些底层的和计算机硬件相关的开发工作,v b在这方面相对较差。

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

vb与c语言的区别
VB与C语言的区别 一、概述 VB和C语言都是编程语言,但它们在设计理念、语法特性、应用范围等方面存在明显差异。二、设计理念的差异 1. VB: VB是一种面向对象的可视化编程语言,强调的是事件驱动和图形界面编程。它易于学习,开发效率高,非常适合初学者快速入门和进行Windows桌面应用的开发。2. C语言:...

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

C语言与VB的区别有多少?
C语言与VB的区别具体区别如下:一、功能区别 VB是面向对象的,具有完全的OOP(面对对象程序设计)能力 C则是典型的面向过程的,不具备OOP能力 二、语言区别 VB是典型的高级语言,封装地很高层,不能对底层进行操作 C则是具有很多低级语言特点的高级语言,一般也可称为中级语言,所以具有很强大的对底层的操作能...

C语言与VB有什么区别?
3、VB和C语言都是程序开发中的一种语言,c语言不支持可视化编程,vb支持可视化编程。4、VB和C语言均可完成任何一种开发需求;对于界面制作,c语言会变得很繁琐,vb则相对简单快捷;vb语言的语法要求不严格,可不先声明变量,c语言必须先声明后使用。5、vb是一种事件驱动的程序结构,c语言的程序必须从...

vb和c语言有什么区别?
编译器不同,C++可选性比较多,VB只能用默认的工程模式。C++可以选择MFC。2、面向对象不同。vb和VB是面向对象的编程语言,其语言描述将近事物的实际关系。而C++是一种面向过程的编程语言,对对象,类有完美的支持。3、功能不同。C++可以做多种应用,VB和VC只能做一般的WINDOWS应用。而纯vc的话要完全...

C语言和VB的区别
C是一门计算机语言 VB是一个集成开发环境(但是人们通常也用它指代面向对象的BASIC语言)C是编译型语言(执行速度快),VB是解释型语言(执行速度慢)C比VB更低级(即接近机器)。C的能力比VB更强 C的应用范围比VB更大 VB可以做到的,C都可以办到。VB以及用VB写的程序只能在WINDOWS系统上使用,C无...

vb和c语言有什么区别(vb和c语言区别)
VB相较于C语言,“高级”在于层次更上一层,使用简洁代码便可实现复杂功能,而C语言则基于底层开发,需掌握内存管理等技术。VB适用范围广泛,能直接操作硬件,开发效率高,快速出结果。但若处理大规模系统化软件,运行速度和效率会成问题。编程专家通常更青睐学习C语言,而追求快速开发软件的人则倾向于使用...

c语言和vb有什么不同?
vb语言的语法要求不严格,可以不事先声明变量(当然是个人设置的),c必须先声明后使用。vb是一种事件驱动的程序结构,c的程序必须从一个main函数开始,c支持指针,vb不支持。c入门相对较难,vb则很容易入门,但是后续的深入学习c会变得相对容易。c可以用来做一些底层的和计算机硬件相关的开发工作,vb在...

VB和C语言的差别?
本质区别:前者解释性语言,又称伪编译,速度只有真编译的十分之一都不到;而C是真正的纯编译,生成的目标代码短而精,速度极快,接近汇编质量 ,执行效率高;前者面向非计算机专业人员,简单易学、入门快、没有什么规矩,但感觉粗糙,生成 的目标代码:多而大,效率低下,而C相对比VB复杂多了,面向...

相似回答