vb与C语言的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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语言会变得相对容易。

参考技术A

区别如下表:

扩展资料

具体区别的例子:

1、C 语言输入输出

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

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

2、VB 语言的输入输出:

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

print “x=”;x

参考技术B

这二者都是程序开发语言,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

参考技术C 首先我们撇开语言问题,谈谈你的学习目的吧。
如果你希望以一般兴趣来学习计算机课程的话,学习学校规定的要求就足够了,如果还觉得不过瘾,想简单地开发一下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了。本回答被提问者采纳
参考技术D 这二者都市程序开发语言,c语言不支持可视化编程,vb支持可视化编程,从功能上考虑,二者均可完成任何一种开发需求,但是对于做界面,c会变得很麻烦,vb则相对简单。vb语言的语法要求不严格,可以不事先声明变量(当然是个人设置的),c必须先声明后使用,vb是一种事件驱动的程序结构,c的程序必须从一个main函数开始,c支持指针,v b不支持。
c入门相对较难,vb则很容易入门,但是后续的深入学习c会变得相对容易。c可以用来做一些底层的和计算机硬件相关的开发工作,v b在这方面相对较差。

vbscript 和 vb.net 有啥区别?

【中文标题】vbscript 和 vb.net 有啥区别?【英文标题】:What is the difference between vbscript and vb.net?vbscript 和 vb.net 有什么区别? 【发布时间】:2011-04-21 18:05:14 【问题描述】:

vbscript 和 vb.net 有什么区别?

【问题讨论】:

相关帖子 - What is the difference between VB and VBScript 【参考方案1】:

VB 脚本

引用this答案:

VBScript 是 VB 的子集,是一种脚本语言,可以 用于运行一组命令,类似于老式的 DOS 批处理 文件。通常,脚本语言不能用于创建 成熟的二进制应用程序,它不能被编译成一个 可执行二进制文件。

过去,vb 脚本在为浏览器编写插件和扩展时被大量使用。浏览器能够解释 vb 脚本。

Visual Basic .NET(又名 VB .NET)

另一方面,Visual Basic .Net 是 Visual Basic 语言的发展,目标是公共语言运行时 (CLR),即基于 .NET 框架的应用程序的虚拟执行环境(如 Java 中的 JVM)。

从历史上看,当 .NET 框架出现时,Microsoft 引入了一种全新的 C# 语言(与 Java 竞争),但由于大多数遵循 MS 技术的程序员都具有 Visual Basic 背景,MS 决定并行使用 VB .NET 选项使用 C# .NET。这样,对于 VB 程序员来说,从头开始学习一种全新的语言 (C#) 语法以开始编写针对 .NET 框架的新应用程序不会成为一种绑定。

VB系列语言的编译物流

Visual Basic => 编译为打包在 *.dll 或 *.exe 文件中的本机代码。

VB 脚本 => 一种解释性语言。它没有被编译。您可以获取更多详情here

Visual Basic .NET => VB .NET 被编译成 MSIL(微软中间语言)代码(类似于 Java 世界中的字节码),打包在 *.dll 或 *.exe 文件中。

【讨论】:

【参考方案2】:

VBScript 是一种脚本语言,主要用于完成小型自动化工作。

最强大的 Windows 技术是 .NET Framework。在使用 .NET Framework 时,Visual Basic 已被修改为真正的面向对象语言,该语法称为 VB.NET。

【讨论】:

【参考方案3】:

除了共享一些语法和关键字之外,它们是完全不同的语言。 VBscript 是一种非常轻量级的语言,通常用于短脚本,而VB.Net 通常用于创建完整的桌面或 Web 应用程序。

您可以尝试搜索java vs javascript,其中许多页面将描述脚本语言和普通编程语言之间的差异,javascript 类似于 vbscript,java 类似于 vb.net。

【讨论】:

以上是关于vb与C语言的区别的主要内容,如果未能解决你的问题,请参考以下文章

vb语言和c语言有啥区别?

计算机问题,VB和C语言最大的区别是啥

C语言、VB语言都属于高级语言,它们在编程方法上有啥明显的区别?

C语言和VB是啥?一样吗?

c语言中的boolean 和其他语言的有啥区别?

vb c c++,c# vb.net到底啥区别