微软推出了一种名为 “ 博斯克语言 ” 的新语言。这是一个实验阶段,旨在编写简单,明显且易于人类和机器推理的代码。这种语言具有类似TypeScript的语法和JavaScript启发的语义。
Bosque语言的一些主要特征是:
- 提高开发人员的工作效率
- 提高软件质量
- 新的编译器和开发人员工具体验
你可以在这里了解更多关于博斯克语言的信息。
本文将帮助您逐步配置您的系统,以使用Bosque语言编写您的第一个程序。让我们开始吧。
步骤1
从这里下载并安装LTS版本的Node.js: https://nodejs.org/en/download/ 。安装Node.js后,运行以下命令以确认其已安装。
节点-v
步骤2
确保成功安装Node.js后,接下来使用npm安装TypeScript。要执行此操作,请运行以下命令,
npm i typescript -g
成功安装TypeScript后,您应该会收到类似上述的消息。
步骤3
安装TypeScript后,在以下URL导航到Bosque语言的Github存储库,
https://github.com/Microsoft/BosqueLanguage
从这里,下载或克隆存储库。下载存储库后,将其解压缩并保存在您选择的任何位置。将目录更改为Bosque language主文件夹 ,然后更改为文件夹ref_impl。
在此文件夹中运行以下命令,
npm安装 & & npm运行-脚本构建 & & npm测试
成功运行该命令后,您应该获得测试通过的输出,如下图所示,
您现在已经配置了您的环境,用Bosque语言编写您的第一个程序。
步骤4
在此步骤中,我们将为Visual Studio Code添加一个扩展,用于语法突出显示。到目前为止,扩展在代码扩展市场中不可用,我们必须手动添加它们。要做到这一点,从bosquelanguage-master文件夹复制bosque-language-tools文件夹,并复制到C:\ Users \ username \.vscode \ extensions文件夹。
编写你的第一个程序
创建一个扩展名为的文件。bsq在里面写一个程序。我创建了一个名为你好.bsq
你好.bsq
命名空间NSMain; add2函数 (x: Int,y: Int ): Int {返回x y;} 入口点函数main(): Int {var结果 = add2(7,12);返回结果;}
一个基本的Bosque语言程序应该有以下规则:
- 它必须至少有一个名称为NSMain。请记住,NSMain是关键字。
- 它必须有一个入口点函数main。Entryppoint和main都是关键字。
更新: 写完这篇文章后,我得到了Bosque language创建者的推文回复,他们将提供更多选项来配置命名空间和入口点。
在上面的程序中,我们已经创建了add函数,并从main函数中调用了它。您可以使用以下命令运行您的第一个Bosque程序。我已经在c盘中保存了名为hello.bsq的代码文件。
节点bin/test/app_runner.js c :\\ hello.bsq
正如你所看到的,我们得到的输出,19打印。恭贺,你刚刚用博斯克语言编译了你的第一个程序。您可以在此处了解该语言的其他功能
在进一步的文章中,我们将讨论Bosque语言的其他功能。如果您发现这篇文章有用,请不要忘记在这里查看Infragistics获奖产品套件 </p