Visual Basic 未来已定

微软发布了Visual Basic 9的规范(Specification),这意味着该语言已经冻结,在今年底发布前不太可能再有大的修改。

以往,微软很少提供VB家族语言的规范。VB的文档通常采用"程序员参考"的形式,针对的对象偏向于商业用户和偶尔使用VB的人,其内容比一般的参考手册更偏重指导性。

如今跨平台日益受到关注,语言规范被视为要件。没有.NET平台语言规范这个资源,像Mono这样的项目将无法实现。Ruby之类没有规范的语言给试图移植它的人带来麻烦,尤其当需要完成一个净室实现的时候。

值得注意的是,与C#及其API不同,Visual Basic本身不是标准。虽然规范是存在的,但要不要把它实际当成规范来用还有许多争议。不过这不新鲜,数十年前从多个dBASE克隆版本出现的时候开始,语言归属与权利的问题就一直存在。

语言规范不仅对编译器作者有利,ReSharper、Refactor/CodeRush之类产品的开发人员同样需要在规范中找到详细的语法分析信息,尤其在语言变得比以往更加复杂的情况下。

本文来源于DOIT传媒,文章内容仅供参考,不构成投资建议。

赞 ()

相关推荐

发表回复

评论列表

点击查看更多

    联系我们

    微信:百易小助手

    邮件:contact@doit.com.cn

    工作时间:周一至周五,9:30-18:30,节假日休息

    微信