- nicehost
-
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语言会变得相对容易。
- CarieVinne
-
区别如下表:
扩展资料
具体区别的例子:
1、C 语言输入输出
printf(“a=%d,b=%d ”,a,b);
scanf(“%d%d%d ”,&a,&b,&c);
2、VB 语言的输入输出:
inputBox(“x=”,”输入 x 的值 ”)
print “x=”;x
- snjk
-
* 回复内容中包含的链接未经审核,可能存在风险,暂不予完整展示!首先我们撇开语言问题,谈谈你的学习目的吧。
如果你希望以一般兴趣来学习计算机课程的话,学习学校规定的要求就足够了,如果还觉得不过瘾,想简单地开发一下WINDOWS小程序的话,学学JAVA(并学会使用其集成开发环境,如NETBEAN之类),关于JAVA,详细可以到JAVA的开发商SUN公司的中国网站下载相关资源,完全免费:http://developers.sun.c*.cn/
如果是以一种职业的眼光(也就是毕业出来后从事相关工作),建议你可以在大二的时候申报双学科(也就是辅修),这样,你就可以在学校的指导下修得计算机专业的课程。如果觉得任务太重……那么可以选择转专业(记着,前提是你打算毕业后当计算机工作的相关人员),日语的确是好东西,不过还是可以自学的……但科学类的计算机……还是有人指导一下比较好。
如果你实在想自学,最好就是认识一个计算机专业的学生(找些师兄就比较好),信息、软件学院一大把……如果自己没有认识的,问同学有没有认识的,向那人咨询一下他(她)的课程,借一下课本(其实一般图书馆也有这些课本)就OK啦,自后就是自己的努力问题了。
好吧,问转入正题,语言问题。
一般如果你想开发一些对日软件,而不打算将其商业化的话,你学的VB足够满足你的要求,不过说真的,个人比较推荐你用JAVA,简单易学,功能也相当强大(只要你的软件不商业化的话)。而且实现可视化非常简单(这里说的可视化是指非“黑屏白字”模式的程序,和专业意义上的可视化不大相同)。而且,日语学习也不是不占时间的,所以JAVA就比较能满足你要求了。
关于C语言,老实说……是一个非常强大的语言,VB是不能媲美的。或者说不定,你手机里面的程序都是C写成的。不过就比较推荐专业学生学习,非专业学生会比较缺乏动力在这玩意上了,好比如你上课从宿舍到教学楼,骑自行车就够满足了,用不上坐飞机这么严重(当然你想学龙珠一样瞬间移动……但有谁能!?你会吗?教我啊……)。不过可以告诉你一句,C语言是好东西,绝对不会过时就是了(起码这几十年内),不过学习C是有难度的。
最后……既然你报了的话,请好好学吧,如果有实验课,好好玩啊,因为那是提升你学习动力的来源(起码我认为)。不过用C来实现WINDOWS软件就会比VB或JAVA麻烦,这点你记着就OK了。
- 南yi
-
这二者都市程序开发语言,c语言不支持可视化编程,vb支持可视化编程,从功能上考虑,二者均可完成任何一种开发需求,但是对于做界面,c会变得很麻烦,vb则相对简单。vb语言的语法要求不严格,可以不事先声明变量(当然是个人设置的),c必须先声明后使用,vb是一种事件驱动的程序结构,c的程序必须从一个main函数开始,c支持指针,v b不支持。
c入门相对较难,vb则很容易入门,但是后续的深入学习c会变得相对容易。c可以用来做一些底层的和计算机硬件相关的开发工作,v b在这方面相对较差。
- 蓓蓓
-
总的来说,C是学习编程语言的基础,它不光是一门编程语言,更重要的是培养你良好的编程习惯和编程思想,如果你想对编程方面有点研究,C是必经之路…再说VB,它的特点是语法简单,学习快,用它开发程序的速度也快(RAD就是由它产生的),缺点是功能不够强大,用它写些小型应用还凑合…如果是对basic语言感兴趣的话,建议去学哈purebasic,powerbasic,freebasic等basic语言,他们从语言本身的能力上讲大于等于C,不过难度比VB大很多,再者,从你的情况看 ,建议你不要把VB看得那么简单,不会是那么简单的…另外,顺便鄙视一下那些说VB是解释执行的人,我只能说你孤陋寡闻了…解释执行那只是VB4之前(95年之前)的事了,说明你的思维还停留在上个世纪
- 牛云
-
用的着说的那么麻烦吗?
如果你想搞软件 vb 绝对不行 vb不是垃圾 很不错 但是如果你想做一个程序员 那可就垃圾了
vb好学 c学上几年先入门了再说 就这么简单 没啥好说的
想学好每一种知识 不是一下两下的问题,c语言很难 但是如果你有天赋,说不定也很简单 因人而异
- 贝贝
-
其实,编程语言都差不多,不同的是语法定义,和语句表达方式,数据结构都是相同的,只是侧重点不同。
所以,你只要学会一种语言,再去掌握另一种语言的语法就基本没问题。
- 里论外几
-
vb 面向对象
C面向过程
VB解释型
C编译型
vb简单
C复杂
Vb简单操作,高级的往往要借助其它函数或空间
c 可以进行系统及操作
初学选VB高级选C
各有千秋
- LuckySXyd
-
他们的语法不同,各有各的优点吧,VB是面向对象的,C语言是面向过程的,做界面VB要比C方便点儿,做控制和通道C要比VB灵活点儿
- Chen
-
VB是面向对象的编程语言,C是面向过程的编程语言,VB与C语法不同,VB没有指针,相对于C,VB是可视化编程,基础部分相对简单点。。
- 陶小凡
-
觉得VB难,那C就更难了!
VB很形象,在工程里画什么就是什么,能看得到,C就是一行一行的代码,让你看啥意思,熟难熟易,可想而知。
- gitcloud
-
VB是解释性语言,
CPU执行时,编译器边翻译CPU边执行,每次都是这个过程。所以你的电脑要安装VB运行库(来解释程序)才能正常运行VB程序。
C语言是
由编译器一次性翻译成二进制代码
,
以后不管运行多少次,CPU都是直接执行二进制代码。
所以C语言程序比VB程序效率高运行快。
- meira
-
VB是面向对象的,C语言是直接编程的.相对而言,VB好掌控.但如果应用,工资高的,都是做C的.
- 大鱼炖火锅
-
basic语言和C语言是面向过程的,Visual
Baisic(VB)和Visual
C++都是面向对象的,现在最新的都是带有.net支持的程序设计语言,希望大家都能用最新的语言,掌握最新的编程思想。