03-C#语言的产生背景
0.1.1 C#语言的产生背景
1995年,SUN公司推出面向对象的开发语言——Java之后,由于它的跨平台、跨语言特性,使得越来越多的基于C/C++的开发人员转向了Java。很快,微软公司也推出了基于Java语言的编译器Visual J++,并在短时间内升级到了6.0版本。
Visual J++虽然有强大的开发功能,但主要应用在Windows平台的系统开发中,因此SUN公司认为Visual J++违反了Java的许可协议,即违反了Java平台的中立性,这使得微软公司处于被动局面。为了改变这一局面,微软公司提出了进军互联网的庞大计划——.NET计划,以及该计划中的开发语言—C#。
1998年,Anders Hejlsberg 和他的微软开发团队开始设计C#语言(C#英文读做C Sharp)。