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

我是学电子的,写单片机用的是C语言

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语言

希望回答对你有帮助
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-26
其实你问的很笼统,这些都编程的语言来的,各有各的优点和缺点,精通的话哪种都受欢迎,学习计算机软件的都会涉及到这些语言,不会单一的学其中的一种,主要是看你自己喜欢哪一种,或者是精通哪一种,自己再去钻研
第2个回答  2011-07-27
语言本身是次要的~关键是平台产品框架类库等
相似回答