BT

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

Boo Lang Studio简介

| 作者 Jonathan Allen 关注 529 他的粉丝 ,译者 张龙 关注 12 他的粉丝 发布于 2008年8月30日. 估计阅读时间: 1 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!
Boo Lang Studio的首个alpha版已经发布在CodePlex上。该Visual Studio插件努力为Boo提供一流的IDE支持,Boo是一个相对新的.NET语言,它是静态类型的,其灵感来源于Python。

既然无法用寥寥数行来描述一种语言,那么我们提供了Boo声明的一个链接。其最能引起大家兴趣的地方在于它处理“晚绑定(late binding)”的方式,现在我们通常称其为“duck typing”。不像大多数语言——要么总使用晚绑定,要么从来不用,Boo允许开发者声明特定的变量来进行晚绑定。另一个在产品级语言中很少发现的特性就是可扩展的编译器管道(extensible compiler pipeline)。

可扩展的语法只是我想要的一部分。编译器及编译过程本身应该是可扩展的。程序员应该可以引入新的行为以执行和自动化各种任务,如生成文档和报表、检查编码约定、运用程序变换以更好地支持调试或具体的执行环境,我就先说这些。他们还应该可以重用并且/或者替换掉特定的编译器组件,如源代码解析器。

Boo Lang Studio的首个alpha版相对于早期原型进行了如下增强:

  • 兼容64位
  • 部分智能
  • 项目属性页
  • 调试断点
  • 改进的语法着色

查看英文原文:Introducing Boo Lang Studio

评价本文

专业度
风格

您好,朋友!

您需要 注册一个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