2011-11-13
展开全部
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语言
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语言
更多追问追答
追问
那大哥,如果是编写wai挂和bing毒的该用什么语言呢?好像vb和c++比较多,为什么不用c#呢?常见的软件比如QQ,使命召唤,梦幻西游等用什么编写的呢?
追答
C、C++偏向编写底层的软件。写出来的东西可以比较小,毒之类因为传播需要,如果体积太大那就没法传播了。另外,毒都是一些底层的文件操作,不需要调用数据库、directX之类的东西(汗,你见过哪个病毒把自己打扮得花枝招展呢,当然你也可以开发一个一旦中毒就自动ps自己的病毒,而且一边删除你电脑的文件一边还播放动画、音乐)。
QQ,使命召唤,梦幻西游,是可以用c#编写的。也可以用C++,相对于C++,现在能用C#的一般不用c++,c#是在C++基础上的新语言,c#的开发效率要高很多,除了一些安全层操作C#做不到,其他c#都可以。vb也可以开发QQ的。游戏一般是基于directX的开发,C|#和C++都可以。
另外一个软件不会只是一个语言写出来的,通常需要多方合作。就像造汽车的人不必自己造轮胎一样。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询