BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Visual Studio 2013+1 承诺新的C# / VB功能

| 作者 Jeff Martin 关注 16 他的粉丝 ,译者 孙镜涛 关注 2 他的粉丝 发布于 2013年7月29日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

使用Visual Studio 2013(VS2013)的C#和VB开发者关注的一些关键信息:Microsoft程序经理Mads Torgersen 已经确认在VS2013中这两个语言不会有任何特性更新。对此Microsoft给出的解释是,他们的语言团队正忙于完成基于Roslyn框架构建编译器的工作。正如Torgersen所说:

“虽然旧的编译器基础设施坚如磐石,并且能够漂亮地支持VS 2013,但是我们在它上面实现新语言特性所花费的所有努力剥夺了我们对工具、语言特性和编译器API这些能够创造未来的投资。”

(需要注意的是在NET 4.5.1 Framework中有新特性。)

C#的创建者Anders Hejlsberg透露,对于C#和VB这两种语言而言VS2013和VS2012都会使用基于本地代码的编译器。但是,VS2013的后续产品将会使用Roslyn项目作为其C#和VB编译器的基础。Hejlsberg说Roslyn编译器的特性已经完成,并且它们已经在所有的内部C#/VB代码库中进行测试了。为了消除存在的bug并进一步完善项目,该团队还使用GitHub和CodePlex等外部代码源进行了额外的代码测试。

现在的情况是,一个新的Roslyn CTP可能会在VS2013发行之后发布。Roslyn编译器被设计为放置在VS2013中能够在命令上启用或禁用,所以如果它们是带外发布的,开发者能够很容易地激活它们。Hejlsberg承认完成Roslyn所花费的时间要长于预期,但是团队必须要确保它们能够正确地编译已有代码。在创建Roslyn时的另外一个困难是,开发团队需要解决本地代码编译器实现中未发现的bug。

查看英文原文Visual Studio 2013+1 Promises New C# / VB Functionality

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT