.NET是在2002年发布,2000、2001年的C#是如何编译运行的?
2012-10-09 09:52
405 查看
.NET是在2002年发布,2000、2001年的C#是如何编译运行的?
C#是微软公司在2000年6月发布的一种新的编程语言,主要由安德斯·海尔斯伯格(Anders
Hejlsberg)主持开发,C#与Java非常相似,它包括了诸如单一继承、界面、与Java几乎同样的语法,和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,并且新增了许多功能及语法糖,而且它是微软公司.NET windows网络框架的主角。
C#的语言发展历史
在1998年的时候,Delphi语言的设计者Hejlsberg带领着Microsoft公司的开发团队,开始了第一个版本C#语言的设计。
在2000年9月,国际信息和通信系统标准化组织为C#语言定义了一个Microsoft公司建议的标准。最终C#语言在2001年得以正式发布。
C#语言是为了提升软件开发效率和将软件工业化的产物,它也是Microsoft公司为了市场竞争而推出的一个产品,其竞争的对象就是J***A语言,或者说Java2 EE平台,两者的运行机制非常相似 。
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 |
在1998年的时候,Delphi语言的设计者Hejlsberg带领着Microsoft公司的开发团队,开始了第一个版本C#语言的设计。
在2000年9月,国际信息和通信系统标准化组织为C#语言定义了一个Microsoft公司建议的标准。最终C#语言在2001年得以正式发布。
C#语言是为了提升软件开发效率和将软件工业化的产物,它也是Microsoft公司为了市场竞争而推出的一个产品,其竞争的对象就是J***A语言,或者说Java2 EE平台,两者的运行机制非常相似 。
相关文章推荐
- 如何在没有装VS(Visual Studio)的机器上编译运行C#程序
- 如何使用 ISA Server 2004 来发布运行 Microsoft SQL Server 2000
- C#使用_如何在没有装VS(Visual Studio)的机器上编译运行C#程序
- 如何在.NET中一运行就隐藏窗体 C#
- [转]C#程序无法在64位系统上运行之.NET编译的目标平台
- Fake UnityEngine:如何让unity编译的代码库直接在.net环境上运行起来(无绘制层)
- .net,C#如何在运行时通过鼠标拖动改变控件的大小
- [.Net] 编译调试时正常,发布后无法正常运行
- 如何确定C#代码是在编译时执行还是在运行时执行
- 黄聪:如何判断VS开发C#是否为设计模式,以免编译之前操作窗体设计器代码自动运行
- c#中如何取得应用程序运行路径
- 如何让.Net 程序脱离.net framework框架运行
- 如何用C#动态编译、执行代码
- Qt入门之基础篇 ( 二 ) :Qt项目建立、编译、运行和发布过程解析
- [Eclipse笔记]Just for fun – 在Eclipse下编译和运行C#的代码
- 如何用C#动态编译、执行代码
- Linux下如何编译并运行C程序
- 如何在编译过程中或者程序运行过程中修改程序版本信息
- 一起谈.NET技术,VB.NET和C#的发展与动态语言运行时
- c#检查程序是否已经运行,如何防止多次运行同一个程序?