C#语言简介
C sharp(音标 [∫a:p] )(又被简称为"C#")是
微软公司在2000年6月发布的一种新的
编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司
研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、
界面、与
Java几乎同样的语法,和编译成中间
代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了
Delphi的一个特点,与COM(
组件对象模型)是直接集成的,而且它是微软公司.NET
windows网络框架的主角。
在本文中,我将考察创建一种新计算机语言的一般动机,并将特别指明是什么原因导致了C#的出现,然后我将介绍C#和它与Java、C、
C++的相似之处。其次我将讨论一些存在于Java和C#之间的高层次的和基础的差别。我将以衡量在用多种语言开发大型
应用程序的时候所需的知识(或者对这种知识的缺乏程度)来结束本文,而这正是
.NET和C#的一个主要战略。目前,C#和.NET还只能以C#语言规则,以及Windows 2000的一个“d预览版本”,还有MSDN上迅速增多的文档集子的形式获得(还没有最终定型)。