C#设计目标
ECMA标准列出的C#设计目标:
1.C#旨在设计成为一种“简单、现代、通用”,以及面向对象的程序设计语言。
2.此种语言的实现,应提供对于以下软件工程要素的支持:强类型检查、数组维度检
查、未初始化的变量引用检测、自动垃圾收集(Garbage Collection,指一种存储器
自动释放技术)。
软件必须做到强大、持久,并具有较强的编程生产力。
3.此种语言为在分布式环境中的开发提供适用的组件开发应用。
4.为使程序员容易迁移到这种语言,源代码的可移植性十分重要,尤其是对于那些已
熟悉C和C++的程序员而言。
5.对国际化的支持非常重要。
<