跳至正文
首页 » 博客 » Write Your First Program in Microsoft’s Bosque Language—A Step by Step Approach

Write Your First Program in Microsoft’s Bosque Language—A Step by Step Approach

微软推出了一种名为 “ 博斯克语言 ” 的新语言。这是一个实验阶段,旨在编写简单,明显且易于人类和机器推理的代码。这种语言具有类似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

命名空间NSMainadd2函数 (x: Inty: 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