有谁C,C++,C#,VB,之间的区别,又是应该如何选择学习那种语言?那种对于那个专业比较好

作者&投稿:师雍 (若有异议请与网页底部的电邮联系)
c,c++,c#,vb这四种语言哪个最好先学会?~

vb过时了,要么学vb.net,不过和vb6差别大了,vb.net基本类似C#(除了语法不同),所以还是C#。算法指针什么都不知道,那就更直接学C#了。C#说白了就是堆积木编程,没有指针,算法什么的都直接在类库里支持,只要会调用它们。学C#除了基本的语法外,就是学类库。另外的好处是微软对C#是大力推广的,各种基于m$的平台都可以用这种语言来写游戏、软件,特别是win8、wp8发布后,你会看到学C#的好处会很明显。当然,我这里说的比较轻松,因为编程本身有一个入门门槛,不过你有基本应该没什么问题。
不过,如果说你的题目是哪个最好先学会,那肯定是C/C++,比如你学C#有些东西你可能只知道怎么做,但你不知道为什么这么做,学C/C++后你除了知道怎么做还能了解为什么这么做。

区别...怎么说呢,你问的这个问题有点歧义,区别分为很多方面。
系统的区别:如果你想在WINDOWS环境下开发软件,你说的这几种语言基本上都能运行。
如果你在LINUX环境下开发软件,JAVA就不用想了,不支持。

风格的区别:C++支持多种风格的编程风格,不过统的来说还是泛型编程和面对对象编程。
JAVA和C#都是面对对象编程。
C是面对过程编程。
作用方面的区别:JAVA开发软件的速度很快,安全性也比较高,不过用JAVA开发出来的软件避 免不了速度慢,所以JAVA更多是用在移动平台上;C++的话使用更多的是服务 器,用于编写内核;C语言现在使用的方面比较少,不过嵌入式C和LINUX上用 C的还是很多的;C#则是用于编写游戏。
难度的区别:C++的难度最大,如果你能精通C++的话(这是个坑,懂的人明白),JAVA,C# 一周就能学会,C和JAVA侧重不同,没法评论具体难度。
学习:我不知道你学习编程语言的目的是什么,如果你已经不是学生了,那学习语言对于你的意义不是很大,因为你只是想学门语言然后混饭吃的话,这行不适合你(如果你不是计算机天才的话),如果你是学生的话,无论你以后想学哪个方面,我都建议你从C语言起手,看书的话C Primer Plus是一个不错的选择,如果你是真的想学,想了解的话可以把你的QQ告诉我,虽然懂得不是太多,但不至于误人子弟吧。

C、C++偏向编写底层的软件,执行效率相对比较高
VB、C#偏向编写应用级别的软件,执行效率相对比较低

在VB盛行时代被认为是最容易掌握学习的编程语言,认为与数据库交互很方便,推出.NET Framework后,虽然VB也成为其中一个成员,但主推C#语言
刚开始学,VB好像是比较容易学,因为它的语句比较偏向自然语言,不像C那样,好像好难学,举例子
C VB
定义变量 int i; Dim i As Integer
判断语句 if(i==0) j=1; else j=2; If i=0 Then Let j=1 Else Let j=2 注:Let可以省略

C是一种面向过程的编程语言,早期VB是伪面向对象编程语言(有面向对应的影子,VB.NET推出后才能算得上面向对象编程语言)
C++是从C发展而来,与C最大的不同是C++是面向对象编程语言
C#是在.NET推出后的新型面向对象语言,是从C、C++发展而来,比Java出现还晚
.NET Framework与Java虚拟机大同小异,有些人把用Visual Studio开发的软件放在非Windows平台上运行
学单片机这类的就学C语言

希望回答对你有帮助

其实你问的很笼统,这些都编程的语言来的,各有各的优点和缺点,精通的话哪种都受欢迎,学习计算机软件的都会涉及到这些语言,不会单一的学其中的一种,主要是看你自己喜欢哪一种,或者是精通哪一种,自己再去钻研

语言本身是次要的~关键是平台产品框架类库等


反叛的鲁鲁修里有谁喜欢C.C,C.C失忆是在哪一集里面
叛逆的鲁鲁修第一季中应该是“毛”喜欢C.C,C.C失忆应该是14集的末尾,在20集的时候又有了记忆。

谁吉他谱c调简单版
1. 歌词:并没有要求有谁能体会,更别善做慈悲。同情才不会给我安慰,反而让我流泪。2. 走得越近心越像刺猬,从未卸下防备。不如早就把我向外推,彻底粉碎。3. 在你眼中我是谁,你想我代替谁。彼此交换喜悲,爱的多的人总先掉眼泪。4. 在我眼中你是谁,霸占被爱的滋味。拥抱让你好累,...

谁有C.C.的角色歌reincarnation等歌曲的mp3格式的URL
REINCARNATION[INSTRUMENTAL]\/ C.C.(ゆかな)http:\/\/music.163888.net\/6966173 Innocent Days\/Hitomi(第22话插曲)http:\/\/music.163888.net\/6604490 Alone\/Hitomi(第21话插曲)http:\/\/music.163888.net\/6604508

c.c.是谁?是哪部动画片里的?
反叛的鲁路修(Code Geass)中魔女,是女王哦,LULU的官配,推荐你看,是神作哦...

c在爱情的含义是什么
c在爱情的含义是什么2 8种爱情观 你属于哪一种? 1、牺牲奉献型 自己一旦投入到爱情中,就会无私奉献,甚至是委屈求全:牺牲自己,来满足对方的需求。 2、执着占有型 在爱情里缺乏安全感,有着很强的控制欲、占有欲,表现出来的是经常问你行程、和谁在一起、不许和异性说话等等。 3、真情投入型 对感情有着坚...

什么是C?
C,很多意思 一般说C,就是说这个人比较不好说话 同性连人群也经常用,指男人比较女气

C.C.是谁?
是叛逆的鲁鲁修里的女主,绿色长直发女王属性,拥有CODE的不老不死的魔女

谁是C语言之父?
C语言之父是丹尼斯里奇。丹尼斯里奇,C语言之父,UNIX之父。曾担任朗讯科技公司贝尔实验室下属的计算机科学研究中心系统软件研究部的主任一职。1978年与布莱恩科尔尼干一起出版了名著《C程序设计语言》,现在此书已翻译成多种语言,成为C语言方面最权威的教材之一。2011年10月9日,丹尼斯里奇去世,享年70岁...

水果中含有维生素C最多的是?
1、鲜枣 鲜枣是指没有经过加工的枣子,直接从枣树摘下来的新鲜枣子营养价值胜过干制品枣类,只是会存在季节性,且保存时间不长,所以建议大家在当季多多买来食用。2、沙棘 沙棘常见于中国西北部,常用于沙漠绿化。沙棘果实中的维生素C含量非常高,现代医学研究,沙棘可降低胆固醇,缓解心绞痛发作,还有...

谁清楚Animate C C与Flash C C哪个做动画比较好啊,急急急
Animate CC与Flash CC就是同一个软件,Animate CC是Flash的最新升级版。如果问做动画哪个好用的话,肯定是Animate,它加强了Flash在动画制作方面的功能。你感兴趣想学的话,可以下载秒秒学的APP,学习Flash的相应课程。

西平县18777474611: C语言,C++,VC++,VB,易语言,有什么区别,那个容易 -
弋览抗骨: “C语言,C++,VC++,VB,易语言”都是高级计算机编程语言或使用特定编程语言的编程软件,它们的指令单词不同、语法习惯不同、编译软件不同.对中国人来说,其中最容易懂的是“易语言”.这几门语言或软件当前的特点:C语言:是C+...

西平县18777474611: C语言,C++,C#,VB,VC,VF等各种语言有什么区别 -
弋览抗骨: C语言:低级语言执行效率只比汇低10%~20% 一般处量效率程序和单机片(硬件开发)C++:继承C语言,但效率没C高但是他是面向对象的,所以功能强大,基本上所有的软件都是C++开发如XPC#:Microsoft为了与JAVA抗衡开发的网络方面...

西平县18777474611: C C++ VC VB C#之间什么关系啊 -
弋览抗骨: 最先开发的C 语言,就简称C 后来在C的基础上,升级了,就来个C+ 继续升级,就叫C++ 在后来又升级,就用四个+,这样四个+的立体效果用 #来表示,就有C #了 早期的编程环境,都只看见代码,而没有可视化界面以及相应的调试界面,后来...

西平县18777474611: 谁能跟我说说c++,c#,.net,java有哪些区别? -
弋览抗骨: 楼主你好~ 首先要指出一点,对于C++,C#,.net,java4者,其中C++,C#,java为编程语言,而.net是一个平台.对于C++,C#,java,区别就是本身语法的差异和性质上的差异,语法差异不多说,就像你难以描述汉语英语日语三者的区别一样,但是3者...

西平县18777474611: 请博学的老师说一下:VB,VC,C,C++,C#.JAVA,ASP,JSP之间的联系 -
弋览抗骨: VB、VC是面向对象的程序设计语言,他们2个之间互不相干.就和英语和汉语一样的关系.C++是C的进化.JAVA是一种很安全的语言,面向类的东东.(JAVA我不会) ASP、JSP是语言环境,不是程序语言.ASP是动态网页技术,英文是action server page.主要用WINS NT+IIS平台.微软的东东.JSP是SUN推出的WEB开发技术,是JAVA的一员.另外PHP是Rasmus Lerdorf这个人搞的一种跨平台的嵌入式脚本语言,可在多种OS和IIS、APACHE、NETSCAPE等WEB服务器上运行,更换平台也不需变换PHP代码.

西平县18777474611: VB,C,C++,C#等等的都有什么区别和联系啊? -
弋览抗骨: VB,C,C++,C#都是国际上广泛流行的计算机高级语言.美国贝尔实验室较先开发出vb语言,c语言是在vb的基础上开发的,c语言即保存了b语言的精炼、接近硬件的优点,又克服了b语言过于简单,无数据类型的缺点.c语言主要是面向过程.为适应要求,美国贝尔实验室的科学家又在c语言的基础上开发了c++,其弥补了c语言的一些缺陷,增加了面向对象的功能,是一种过程性与对象性结合的程序设计语言.C++应该说是面向过程和面向对象语言的综合体,但它并不属于完全的面向对象语言.而C#属于纯面向对象语言,而且它有很好的内存垃圾回收机制,而C++的在创建新对象时还得要注意对象内存的销毁问题.这两点可以直接在代码中可以看到它们的区别 .

西平县18777474611: C语言、VB、JAVA、C++和C#区别是什么? -
弋览抗骨: 目前这几种语言我都有学过,但是我用言语说不清楚区别,你要是都学了就会明白,各有各方面的优势.C语言应该是最基础的吧,用起来比较麻烦,比如它没有string类型(我从来不用C语言);C++在C上做了很大的改进,特别是这是面向对象的(大部分语言都面向对象了,C没有),使用起来算得上很方便了,但是它很严谨,也比较全面;java比较适合网络开发吧;C#是微软发布的基于.net的语言(要是电脑上没有.net,它做的软件就不能用);比较讨厌VB的编写风格,没有花括号,首字母还大写……总之,我觉得C++必须会(感觉它就是爹(全面、复杂),其他的都是娃(精简,创新)),然后学其他的就简单了

西平县18777474611: C、C+、C++、VC、VC++、VC++.NET、C.NET、C#等等和C有关的 -
弋览抗骨: C:一种简单、高效的编程语言,应用极为广泛;C++:基于C的一种编程语言,在C的基础上增加了类、模板等抽象化的概念;.NET:微软开发的一种平台;C#:基于.NET平台的一种编程语言,语法上接近C++;VC:一种开发工具,用C作开发语言,Visual C的缩写;VC++:C++的一种开发工具,如VC++6.0等,主要用于开发Windows平台下的程序;VC++.Net:没这种叫法;VC.NET:也没这种叫法;PS:严重不同意ww_air的观点.

西平县18777474611: 请问C,C++,C#有什么区别?
弋览抗骨: 他们之间区别很大 按简单程度分C 最难 用于最底层开发 C++比C容易些 用途比C广 大多数微软的软件都是用C++开发的 C#嘛最容易上手的 他是为.Net框架而生的 做网站 做软件都可以 不过效率比C++差远了 C#跟C/C++的区别很大的,很向Java...

西平县18777474611: C#、C++、C语言、vb、vc这些都是编程语言,有什么主要的区别和相同点? -
弋览抗骨: C#是由Microsoft开发运行于其.NET平台之上的一种语言 vb全称是Visual Basic vc全称是Visual C++,C++便是其中的核心语言 C++是在c语言的基础上演化而来,其加入了面向对象的特性.c/c++的编译器直接将程序编译成二进制代码,这一点与C...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网