C#与C sharp

来源:百度知道 编辑:UC知道 时间:2024/05/15 10:46:13
为什么C#叫做C sharp?
到底有什么由来?

因为有面向过程的C语言,后来为了面向对象,出现了C++,既支持面向过程,又面向对象

又因为C++的标准是一个“外行”什么什么标准协会制定的,微软不忿,觉得那些标准不适合,又没办法改变,下决心创建自己的语言(其中也有java对微软发展微软自己的java而起诉微软,微软败诉)

微软将这门语言开发成全部面向对象,取消了面向过程,再起名字的时候,因为C/C++在先,就起名字为“C++++”,即4个加号,为了简单,就写成了“C#”
#就是4个加号
“#”也读作了“sharp”,即锐利、强大的意思

#在音乐中是个升记号(意思是上升),是个半音标记;恰好C也是大调之一。

在C后面加#

可以理解为比C更高级意思吧

个人猜测 如有雷同 纯属巧合

两个不一样吗?

我来告诉你简洁的正确答案吧:
sharp
[FB:p]
adj.
锐利的, 锋利的, 明显的, 强烈的, 刺耳的, 急剧的, 精明的, 敏捷的

sharp 说白了就是快速开发的意思!

C#就是C++的升级版,是.NET的核心语言,C#的出现就是为了针对JAVA,C#无论语法还是API,都与JAVA极为类似,微软希望C#能够破冰一样铲除JAVA这个眼中钉,所以用了Sharp(锋利)这个词,而#这个符号是两个++组成的,代表C++的升级版。

C→C++→C++++(C#)

其中#读作Sharp。

C#(读做 "C sharp",中文译音“夏普”)是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角.