Boo是一种借鉴了Python语法的静态编译语言。Boo是把Python的轻量级语法和静态类型的安全性与性能综合在一起,这样做虽然比较有特色,不过Boo为人称道的还是它的可扩展编译器。在编译过程的很多阶段,开发人员都可以挂接相应管道以改变编译器的行为。

\

几年前,我们报道过为Boo提供完整的Visual Studio支持以便让其成为头等语言尝试的新闻。而这个BooLangStudio项目已经濒临死亡,从2010年10月开始就没有任何代码提交了。不过一个新项目,Visual Studio Boo插件现在将会代替它。这个插件还处于早期阶段,不过已经有如下功能可以使用了。

\

  • 以Boo作为编程语言创建新的/打开现存的项目。它包括了两个项目模板——类库(Class Library)和控制台程序(Console Program)。\
  • 添加新文件到Boo项目中。包括的模板有Boo代码文件和文本文件。\
  • 用标准的VS代码编辑器编辑Boo代码。\
  • 编译/运行/调试混合了Boo和非Boo项目的解决方案,包括中断执行,检查变量等。\

要了解关于Boo更多信息,可以访问Boo语言向导和InfoQ之前的报道。

\

查看英文原文:A New Attempt at Making Boo a First Class Language

让Boo成为头等语言的新尝试相关推荐

  1. 谷歌大脑团队新尝试 用奇异向量典型相关分析解释深度神经网络

    来源:ATYUN AI平台 深度神经网络(DNNs)在视觉.语言理解和语音识别等领域取得了前所未有的进展.但这些成功也带来了新的挑战.与许多以前的机器学习方法不同的是,深度神经网络可以很容易地在分类中 ...

  2. 吴琦:视觉-语言导航新进展:Pre-training 与 Sim2Real | 青源 Talk 第 12 期

    活动议程 日期:2月17日(周四) 时间 主题 14:30-14:35 开场简介 刘偲 北航人工智能研究院教授.博导,青源会会员 14:35-15:20 视觉-语言导航新进展:Pre-training ...

  3. C语言设计新思维分享

    没有任何套路,直接获取资源 C语言已经有几十年的历史了,经过长时间的发展和普及,C语言的应用场景也有了很大的变化,一些的老的观念已经不在适用,在这里给大家推荐一本讲C语言特别好的书,<C语言设计 ...

  4. 二级c语言 考生文件夹下,二级C语言上机新题库.doc

    二级C语言上机新题库 说明:本题库是针对2008年4月份考试的上机考试题库,本题库共有100套题目(每套题目包含3道题:一道程序填空题.一道程序修改题.一道程序设计题),真实考试的时候,考生输入准考证 ...

  5. java程序填空题输出汤姆猫_《Java语言程序设计(新)》地大模拟

    <Java语言程序设计(新)>地大模拟 2020-08-29 08:08:08 635 有学员问关于<Java语言程序设计(新)>地大模拟的题目的参考答案和解析,具体如下: & ...

  6. R语言创建新变量方法

    R语言创建新变量方法 在数据分析中,可能需要对数据进行求和.求均值等处理,并且将处理后的数据重新保存到原来的数据框中,这里提供三种可供解决的方法: 数据框$变量名 <- 表达式.若原数据框中含有 ...

  7. 北师大高级程序c语言0098在线作业,19秋地大《C语言程序设计(新)》在线作业二【标准答案】...

    地大<C语言程序设计(新)>在线作业二 -0008 试卷总分:100  得分:44 一.单选题 (共 15 道试题,共 60 分) 1.已知int x;float y;则下列表达式的值为1 ...

  8. c语言中整常数3种表示形式,20春地大《C语言程序设计(新)》在线作业二满分

    地大<C语言程序设计(新)>在线作业二9 C+ F2 D4 g, k+ H 1.[单选题] 以下对C语言函数的有关描述中,正确的是:______.(        ) & p( d ...

  9. 20秋C语言在线作业1,地大20秋《C语言程序设计(新)》在线作业一资料

    地大<C语言程序设计(新)>在线作业一 % q9 U( p5 i8 j5 W3 p- R$ v4 X1.[单选题] 若变量已正确定义,执行语句scanf("%d%d%d &quo ...

最新文章

  1. TypeError: string argument without an encoding
  2. hdu 1272 小希的迷宫
  3. Linux服务器安装python3.6.1 运行爬虫
  4. 顺序表-删除所有元素值为x结点(相等加一,不等前移k)
  5. iOS 远程推送 总结
  6. 如何启用漫游用户功能
  7. nginx 301重定向带www的https链接配置方法
  8. vue之登录和token处理
  9. java中初始化的顺序_Java中 初始化的先后顺序?
  10. SQL基础【十二、Like】
  11. Restful对于URL的简化
  12. 借口很多呀嘛接口也很多呀嘛态也很多
  13. 【C++ STL学习之五】容器set和multiset
  14. C罗捧得史上首个区块链得分王奖杯 1600名支付宝用户获“同款”
  15. 学习JavaScript需要什么基础?
  16. 手机/邮箱等帐号判断
  17. cocos2d-X   CCSprite设置贴图(图片)大小
  18. 解决C#网络通信编程的阻塞问题
  19. Flink 统计页面点击量
  20. Android 通讯录的实现,根据拼音首字母快速索引到名字

热门文章

  1. 练习-Java类和对象之对象组合之求圆锥体表面积
  2. BandZIP无广告版(v6.25)安装及禁止联网设置
  3. 实施MES系统已成为生产现场精细化管理的最佳方式
  4. Mac之如何将文件夹加入个人收藏
  5. Hadoop大数据通用处理平台
  6. Mysql相关操作与命令
  7. c++一元三次方程求解(NOIP2001 提高组)
  8. K2P没有无线信号LED灯不亮,居然成功修复
  9. 计算机桌面个性化怎样设置方法,电脑桌面图标怎么个性化自定义设置呢?
  10. Python之pandas学习【5】:导入导出数据