时代测试 > 网站评估服务 > C# 3.0 语言定义文档(微软官方版)正式发布!

C# 3.0 语言定义文档(微软官方版)正式发布!

如果想精一门编程语言,你就需要像律师研究法律条款一样来研究这门语言定义文档(LanguageSpecification,简称LangSpec)。

静悄悄地,C# 3.0语言定义文档在经过众多社区爱好者review后,于2007-08-20号面世了!

 作为一个C#语言的使用者和爱好者,你能感觉到——微软的风格改变了,减了几分霸气,多了几分恬静和稳重。同样的感觉也伴随着这份文档——读起来让人感觉如沐春风。

不像C# 2.0语言定义文档,3.0版文档是一份合并文档,也就是把1.2、2.0、3.0版的文档合并在一起了(2.0定义文档和2006年的3.0定义文档都是采取在旧版本后追加目录和内容的形式,虽然便于了解更新,但却造成针对同一知识的新旧内容在空间上跨度太大、不便参考、查阅与学习)。

 随着这篇文档的正式发布,C#正式进入了一个稳定的新时代——更强大的功能、更方便的语法……总之,这是一篇值得每个C#用户仔细研读的文档。细读这篇文档,你会发现微软的程序语言设计理念也在改变(比如,以前Property被认为是对Method的扩展,现在被称为是对Field的扩展;以前的所谓“上下文关键字”概念也被从文档中抹去,唯一提到的一处还加了双引号、澄清了“上下文关键字是不是关键”这一疑义)。看来,微软的作风越来越严谨、越来越准确了!

        毋庸置疑,这篇文档面世之后,各种C# 3.0的书籍将会蜂拥而至。而这些书——无论是深刻还是浅显——都是对这篇文档的诠释。唯有这篇文档,才称得上是“C#世界中的宪法”。

        有人说“C#越来越臃肿”了。

        真的吗?何为臃肿?原本健康的身体上长出了无用的赘肉、令体态难看,称为“臃肿”。而之于C# 3.0——新增的功能是让她更加丰满;刚裁去的语法是让她线条更优美……一句话,C#变的越来越美了。

        .NET Framework 3.5中的确增加了很多新类和新理念(比如LINQ),让老用户们有了追不上时代发展的压迫感。但这与C#无关,这是.NET的事——.NET发展了,无论是C#还是VB都要跟着跑。C#并没有增加多少新内容——关键字还是77个(一门语言如果关键字没有增多,复杂度是不会增加的),新增加的语法也是为了更加人性化、更加方便而考虑,所以,C#是更简单,而不是更难了。大家千万不要把.NET新增的功能算在C#的账上,或者因为C#背了个“背包”就说她“臃肿”——冬天要到了,穿上羽绒服岂不是更臃肿:P

        调侃至此,链接给出!

        点击这里,下载C# 3.0 Language Specification 合并版
        点击这里,下载C# 3.0 Language Specification 追加版

 

原文来自:http://blog.csdn.net/FantasiaX/archive/2007/08/25/1759167.aspx

Posted @2007-8-27 9:09:57  阅读(293)  评论(0)  
最新更新
  • 网络营销策略总结--一篇非常好的总结性文章
  • Web2.0催生广泛的蝴蝶效应
  • 微软发布.NET应用知识产权保护计划
  • 选择网络营销--选择商脉通
  • 一些实用的网站优化查询工具[摘抄]

  • 最新评论
    昵称验证码
    <内容请勿超出2000个字,快捷键:Ctrl+Enter>
    公司名片1
    广州时代软件测试
    所属行业:互联网
    联系电话:13760727218
    传真号码:020-85520605
    地址:广州天河科韵路18号
    公司网址http://test1.anyp.com
    电子邮件wazh35@126.com
    经营范围: 广州时代软件测试工作室,是由一帮工作于不同工作岗位,拥有各种技术的精英们组成的。 在他们的成员中,有能在基于为各企业建站丰富的经验,为企业的网站做全面的网站测试,从网站建设质量、用户体验、网络营销等等方面对各公司网站进行评估。 在他们的成员中,拥有以时代潮流的技术,及工作二年的测试经验,为各企业提供资深的软件测试服务,为软件双方的验收提交质量评估报告书,帮助企业提高软件
    个人简介
    日期
    copyright xk 图片旁的留言提示