第1章 C#概述
1.1 C#的产生与发展
C#是Microsoft公司在C++和Java两种编程语言的基础上针对Microsoft.NET框架开发的一种语言。C#语言是一种简单、现代、优雅、面向对象、类型**、平台独立的新型组建编程语言。其语法风格源于C/C++家族,融合了Visual Basic的**和C/C++的强大,是Microsoft为奠定互联网霸主地位而打造的Microsoft.NET平台的主流语言。一经推出便以其强大的操作能力、优雅的语法风格、创新的语言特性、便捷的面向组件编程的支持而深受世界各地程序员的好评和喜爱。
Microsoft对C#的描述为:①C#是一种简单、现代化、面向对象并且类型**的程序设计语言,它从C和C++衍生而来;②C#紧密地植根于C和C++的基础之上,因此C和C++程序员可以很快熟悉它;③C#的设计意图是要将Visual Basic的高生产率和C++直接访问机器的强大能力结合起来。
如果过去没有其他语言的编程经验,可以说用C#编程是一个良好的开端。如果有过其他语言的基础,就会发现C#是除像VB一样简单易学外,还是一种拥有强大功能的语言。就连ASP.NET平台也是完全通过C#语言开发的,这就决定了C#语言得天独厚的优势。但是在任何情况下,C群语言都不可能孤立地使用,还必须和Microsoft. NET Framework一起使用,因为C#编写的所有代码总是在Microsoft. NET Framework中运行。
……