c#为什么叫csharp

c#为什么叫csharp,第1张

为了面向对象,出现了C++,既支持面向过程,又面向对象。

微软将这门语言开发成全部面向对象,起名字的时,因为C/C++在先,就起名字为“C++++”,简写为C#

“#”是“sharp”,强大的意思

C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。

c#就是csharp的简写。

两者区别如下:

一、指代不同

1、csharp :是微软公司发布的一种面向对象的、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。

2、.NET:  是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种 *** 作系统、设备或编程语言。

二、特点不同

1、csharp :在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)

2、.NET:一个.NET应用是一个使用.NET Framework类库来编写,并运行于公共语言运行时Common Language Runtime之上的应用程序。

三、优势不同

1、csharp :综合了VB简单的可视化 *** 作和C++的高运行效率,以其强大的 *** 作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

2、.NET: 是微软用来实现XML,Web Services,SOA(面向服务的体系结构service-oriented architecture)和敏捷性的技术。

参考资料来源:百度百科-.NET

参考资料来源:百度百科-c#


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/11248253.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存