c++与c#的区别?

请问C++与c#有没有什么联系,都和C语言是什么关系?还有他们的区别是啥?谢谢!... 请问C++与c#有没有什么联系,都和C语言是什么关系?
还有他们的区别是啥?谢谢!
展开
 我来答
呼沛槐0R
2006-09-13 · TA获得超过2661个赞
知道大有可为答主
回答量:2135
采纳率:0%
帮助的人:2653万
展开全部
C++是C的延伸?C#是java的延伸?头一次听说

C++是直接从C语言发展过来的没错,但最初这种语言不是叫C++,而是C with class,这是由于当时C语言在编程界居于老大的地位,要想发展一种新的语言,最强大的竞争对手就是C语言,所以当时有两个问题最受关注:C++要在运行时间、代码紧凑性和数据紧凑性方面能够与C语言相媲美,但是还要尽量避免在语言应用领域的限制。在这种情况下,一个很自然的想法就是让C++从C语言继承过来,但是Bjarne博士更具有先见之明,他为了避免受到C语言的局限性,参考了很多的语言,例如:从 Simula继承了类的概念,从Algol68继承了运算符重载、引用以及在任何地方声明变量的能力,从BCPL获得了//注释,从Ada得到了模板、名字空间,从Ada、Clu和ML取来了异常。

所以C++不是C的延伸,而是几乎完全不同的东西,C是面向过程的,C++是面向对象的,两者根本不具有可比性,相同的只是C++保持了C语言的表示形式和优美。

至于C#,它是为生成在 .NET Framework 上运行的应用程序设计的。C# 简单、功能强大、类型安全,而且是面向对象的。C#同样保持了C语言的表示形式和优美。

三者是竞争者的关系,但都保持着一致的表示形式和风格。
yaji_ya
2006-09-13 · TA获得超过179个赞
知道小有建树答主
回答量:437
采纳率:0%
帮助的人:357万
展开全部
C++是C的延伸
C#是java的延伸

C#有强大的接口
编程很简单 效率极高 建议使用 上手也容易
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1c0b25d
2006-09-13 · TA获得超过186个赞
知道小有建树答主
回答量:483
采纳率:0%
帮助的人:204万
展开全部
回答者:yaji_ya - 助理 三级 9-13
拜托你不会就别乱回答 谁告诉你C#是C++的延伸?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式