Csharp 语言

来自计算思维百科
跳转至: 导航搜索

C# 是微软公司发布的一种面向对象的、运行于.NET Framework上的高级程序设计语言。原Broland公司的首席研发设计师丹麦人安德斯·海尔斯伯格(Anders Hejlsberg)(图17)在开发了Delphi后于1996年跳槽去了微软,并在微软开发了Java的可视化集成开发环境Visual J++ 1.0。由于Visual J++和Java不完全兼容,SUN公司认为Visual J++ 违反了Java开发平台的中立性协议,对微软提出了诉讼。2000年6月26日微软在奥兰多举行的“职业开发人员技术大会”(PDC 2000)上,发表新的语言C#。C# 语言取代了Visual J++,语言本身深受Java、C和C++的影响。

C#的发音为C Sharp,其中“#”读作“sharp”。在音乐中“C#”表示C升半音,为比C高一点的音节,这也是微软采用这个符号的原因之一。它是一种安全的、稳定的、简单的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C# 综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。