.NET是在2002年发布,2000、2001年的C#是如何编译运行的?
C#是微软公司在2000年6月发布的一种新的编程语言,主要由安德斯·海尔斯伯格(Anders Hejlsberg)主持开发,C#与Java非常相似,它包括了诸如单一继承、界面、与Java几乎同样的语法,和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,并且新增了许多功能及语法糖,而且它是微软公司.NET windows网络框架的主角。
版本简述
版本 | 完整版本号 | 发行日期 | Visual Studio | Windows 默认安装 |
---|---|---|---|---|
1.0 | 1.0.3705.0 | 2002-02-13 | Visual Studio .NET 2002 | Windows XP Media Center Edition Windows XP Tablet PC Edition |
1.1 | 1.1.4322.573 | 2003-04-24 | Visual Studio .NET 2003 | Windows Server 2003 |
2.0 | 2.0.50727.42 | 2005-11-07 | Visual Studio 2005 | |
3.0 | 3.0.4506.30 | 2006-11-06 | Windows Vista Windows Server 2008 | |
3.5 | 3.5.21022.8 | 2007-11-19 | Visual Studio 2008 | Windows 7 Windows Server 2008 R2 |
4.0 | 4.0.30319.1 | 2010-04-12 | Visual Studio 2010 | |
4.5 | 4.5.50709 | 2012-08-16 | Visual Studio 2012 RC | Windows 8 Windows Server 2012 RC |
C#的语言发展历史
在1998年的时候,Delphi语言的设计者Hejlsberg带领着Microsoft公司的开发团队,开始了第一个版本C#语言的设计。
在2000年9月,国际信息和通信系统标准化组织为C#语言定义了一个Microsoft公司建议的标准。最终C#语言在2001年得以正式发布。
C#语言是为了提升软件开发效率和将软件工业化的产物,它也是Microsoft公司为了市场竞争而推出的一个产品,其竞争的对象就是JAVA语言,或者说Java2 EE平台,两者的运行机制非常相似 。