配置Bosque环境

  • 安装NodeJS最新的LTS版本,可从https://nodejs.org/en/获得。
  • 安装Typescript,命令npm i typescripte -g
  • 克隆Bosque代码库: git clone https://github.com/Microsoft/BosqueLanguage.git
  • 下载构建并测试依赖,到本地代码库中的ref_impl 文件夹,运行命令 npm install && npm run-script build && npm test
  • 在 ref_impl 文件夹运行命令执行代码 node bin/test/app_runner.js FILE.bsq
Hello, World 示例 (HelloWorld.bsq)
namespace NSMain;
entrypoint function main(): String {
return "Hello, World!";
}
最后希望大家能多为微软语言的新家庭成员贡献代码。

转载于:https://www.cnblogs.com/richardcuick/p/10739878.html

Hello, Bosque! 微软最新推出语言Bosque相关推荐

  1. 微软推出新逆天开源语言Bosque,告别 for 循环,提高开发效率!

    拥抱开源的微软近日又为开发者带来好消息:在受 TypeScript 语法类型与 ML 和 Node/JavaScript 语义启发下,微软推出了全新的开源编程语言 Bosque. Bosque 创作者 ...

  2. 微软推出新语言Bosque,超越结构化程序设计

    微软近期推出了一款全新的编程语言 Bosque,该语言参考了 TypeScript 的语法与类型,还有 ML 和 Node/JavaScript 的语义. 作者微软计算机科学家 Mark Marron ...

  3. 快速理解编程结构_微软重磅发布新语言Bosque,超越结构化编程

    本文由 「AI前线」原创(ID:ai-front),原文链接:微软重磅发布新语言Bosque,超越结构化编程 策划编辑 | Natalie 整理 & 编译 | Vincent 编辑 | Vin ...

  4. 微信小程序语言c#,微信小程序推出最新脚本语言WXS,你需要知道的全在这里了...

    原标题:微信小程序推出最新脚本语言WXS,你需要知道的全在这里了 感谢"造程序"(微信ID:zaochengxucom)的授权发布. 责编:陈秋歌,关注微信开发等领域,寻求报道或者 ...

  5. 抢先体验微软最新客户端系统Windows 8.1!

    微软Build 2013大会于北京时间6月27日零点在美国旧金山莫斯康展览中心开幕.在此次大会中,微软正式推出了Windows 8.1预览版操作系统,并开始提供下载. 全新的微软Windows 8.1 ...

  6. 微软宣布推出Windows Embedded Compact 2013正式版

    Microsoft announces general availability of Windows Embedded Compact 2013 微软宣布推出Windows Embedded Com ...

  7. 想让AI在企业落地?微软最新Azure AI不容错过!

    Microsoft Connect(); 2018 如期举行,大会上发布的众多顶尖技术,瞬间引爆了全球! AI的高速发展,正在掀起新一波的创新浪潮.对于很多企业来说,AI创造的巨大价值,是不容错过的风 ...

  8. win7更新_微软最新累积更新导致Win7及以上版本VB6/VBA/VBS运行异常

    以往我们使用某些应用程序可能会经常碰到缺少VB库导致运行异常, 不过现在更多软件开始转向 .NET 平台. 当然还有很多老旧的应用程序可能还需VB库的支持,然而微软最新发布的累积更新导致VB 类的库出 ...

  9. 聚观早报|苹果版余额宝四天吸金69亿;​微软拟推出私有版ChatGPT

    今日要闻:苹果版余额宝四天吸金69亿元:称微软拟推出私有版ChatGPT:特斯拉上调Model 3.Model Y售价:好莱坞编剧将举行15年来首次罢工:字节跳动要在美国卖书了 苹果版余额宝四天吸金6 ...

最新文章

  1. CSS盒子模型之CSS3可伸缩框属性(Flexible Box)
  2. vue2.0笔记《二》组件
  3. 8.13模拟:分治二分倍增快速幂
  4. 这是我第一题AC的线段树
  5. float.equals_Java Float类equals()方法与示例
  6. 梯度 cv2.sobel_TensorFlow 2.0中连续策略梯度的最小工作示例
  7. Java学生宿舍管理系统主要内容及特点
  8. Semaphore示例
  9. Effectively bypassing kptr_restrict on Android
  10. vue-tv-focusable
  11. Java中常用的设计模式
  12. 使用Clipboard.js轻松实现“复制到剪贴板”
  13. CSS设计彻底研究-读书笔记
  14. python停止程序_如何停止python程序
  15. 万字详解加拿大央行CBDC分析报告
  16. 中级Shader教程17 海洋渲染
  17. openslide安装问题
  18. Kotlin基础语法之 ==和===的区别
  19. flutter菜鸟教程!mysql半同步的主从搭建方式
  20. [TL-WR841N V5~V9] 无线桥接(WDS)如何设置?

热门文章

  1. 嘀嗒即使成为出行第一股,也恐怕依然是个锤子!
  2. [附源码]JAVA毕业设计雁门关风景区宣传网站(系统+LW)
  3. python实现excel筛选功能并输出_用python处理excel数据(七)实现excel表中筛选功能...
  4. Word基础(十九)稿纸设置
  5. 标准功能模块组件 -- “文档管理组件,网络文档管理,网络存储”,B/S版本组件可独立运行,也可集成到其他项目里,数据结构清晰思路严谨
  6. Golang 库: 为什么 Golang slog 库不支持 `slog.Fatal` API
  7. 世界冠军点赞的AI游戏健身智能硬件,究竟有多好玩?
  8. 马化腾发大招!又一批百万富翁诞生。。。
  9. DELPHI定义的条件编译的全部说明
  10. 初级前端到高级前端的进阶之路