中易网

C#、C++、C语言、vb、vc这些都是编程语言,有什么主要的区别和相同点?

答案:3  悬赏:10  
解决时间 2021-03-12 04:30
新手问题。对这些弄不明白,希望能给予比较明白的解答。不需要复制粘贴长篇大论,能让我的理解达到软件售前支持应该了解的程度就好。谢谢!
最佳答案
C#是由Microsoft开发运行于其.NET平台之上的一种语言
vb全称是Visual Basic
vc全称是Visual C++,C++便是其中的核心语言
C++是在c语言的基础上演化而来,其加入了面向对象的特性。c/c++的编译器直接将程序编译成二进制代码,这一点与C#有本质性的不同。
C/C++/C#可以说都是一个系列的语言,他们的语法长得都很像。

C#的诞生并不能取代C/C++,C++的日子也没有因此而难过。一些大的系统仍然用C++为核心语言进行开发。很多人所讲的VC通常指的是VC的MFC类库。MFC的类库的确已经有些过时了。但VC首先它是C++编译器,在Windows平台上用的还是相当广泛。
由于C是面向过程开发的,所以现在在某些系统应用上有些受局限。但其应用也非常广泛,比如开发操作系统,现在还主要是C和汇编一起开发!
至于C++效率是否低下的问题,本人则不这么认为。C++的很多特性都很好,其开发效率很高。而且很多特性在Java或C#中要费一番周折才能完全实现,比如说友元,Java实现就很麻烦。
说C#站在Java巨人的肩膀上,我觉得则不然。C#很多特性就是在抄袭Java!其仅限于Windows上的.NET平台,而Java则可以很容易的跨平台运行,这一点上C#是无法比的。
目前从开发的角度来看,C++和Java所用的人数目应该不相上下,而且很多大的商业系统都趋向于C++和Java协同开发。VB的市场确实已经被挤掉了很多
全部回答
1、后面都是编程语言 2、vc是c/c++的编译器 3、c/c++和汇编是游戏编程的必学语言 4、vb很少在游戏编程里用,可以不学 5、学习c/c++。用vc做编译器,看相关书 6、建议学会,熟悉c/c++后,再学习汇编 7、c, c++建议先学习c++,因为c++游戏编程用的多。而且学会c++,顺便也学会c了
这几个不是一家的,你得分开看。 C#、C++、C这几个是语言 VC是一个开发环境,是基于C++语言和微软windowsAPI或者MFC的开发windows应用程序的开发工具。 VB算是他们当中比较特殊的一个,VB起源于Basic语言,Basic语言本身不怎么热门,但是微软把他开发成为VB以后情况就大不相同了。所以VB即可以算是一种语言,又可以说是一个开发环境,它比较特殊。 C和C++现在基本上是放在一起讲了,因为现在很少有人抛弃C++而完全使用C来开发,当然C++的高级特性也导致了效率低下的问题。C#应该是比较完美的面向对象编程语言,因为他是站姿巨人Java的肩膀上。不过自从C#诞生并在.net平台繁衍之后,VB和VC的日子就不太好过了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁能告诉我 妖纵天下蛊惑后面那个是什么字,
老师你好!我想问一下你,我在师范学院里学应
在用WORD2000编写试卷时,两栏怎样同时显示页
纤指百魅保利NO.1怎么去啊,有知道地址的么
通达OA 2010版,在CRM模块中添加“联系人”时
10#楼这个#符号怎么打上去
我QQ跟别人空间互访都超过三天了为什么还没有
桃林镇的二手摩托车能买吗
四海药店地址有知道的么?有点事想过去
要做什才可以出道
下联为:策马芳效看李白挑红绿草遍天涯,下联怎
狗跟狗之间是怎么传播狂犬病的可以解释一下么
孤独残柳是什么意思
如何评价楼盘
第1佳大鸡排(宫家庄店)在哪里啊,我有事要去
推荐资讯
康泰综合诊所在哪里啊,我有事要去这个地方
商检的货,商检局的人是不是必须来查啊。电子
上海有没有全是黑围裙的星巴克?在哪里?具体
航盛菜市场在哪里啊,我有事要去这个地方
垫江澄溪镇未来发展
请高手推荐几首比较舒缓悠扬的英文歌曲。
特别喜欢唱K,问题就是一到唱高音就难喊。
我自己做了一个低音音响,可是放出来的声音一
建设监理公司第二分公司这个地址在什么地方,
每天用洗洁精洗碗好吗
威胁生物生存的关键因素是(  )A.环境污
证明氯比硫活泼的方程式
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?