仓颉编程语言首次使用体验——windows下环境配置及入门

仓颉编程语言是华为研发的一种静态强类型、编译型语言。

注意这里的静态,强类型,编译型。同时符合这三个特性的常见语言有:

  • C++
  • Rust
  • Go
  • Swift
  • Java(有区别,java编译为字节码)

如果你熟悉上面这些语言,就可以立马了解对仓颉语言有一些感性的认识,这意味仓颉并不是像javascript,python这种语言,它更像c++/go这种,然后再去关注仓颉的语法细节,会更好的入门与熟悉。

仓颉编程语言的官网见:https://cangjie-lang.cn/

1. 访问,并点击下载仓颉SDK

截止至本文发表,LTS版本还未发布,我们推荐下载STS版本:

windows下载这里,其他版本请下载对应版本。

2. 下载及解压

1)下载解压

下载后类似Cangjie-x.xx.xx-windows_x64.zip格式,xx为版本号解压缩,然后进入解压缩后的目录,比如我的目录是“D:\Program\Cangjie-0.53.13-windows_x64\cangjie”,复制这个目录,后面会用到。目录结构如下:

 2)设置环境变量

解压后的目录中,有envsetup.bat,envsetup.ps1,envsetup.sh三个脚本文件,分别对应cmd,powershell以及terminal三种不同的终端。对于windows来说,既可以选择cmd也可以选择powershell,不过powershell功能更多,我们推荐使用powershell

注意:powershell运行时如果报错,解决方法:windows10/windows11运行ps1脚本报错的解决方法,签名错误解决方法-CSDN博客

运行脚本成功时不应该有任何错误提示,如下图:

 3)下载vscode扩展

我们默认使用vscode作为仓颉的IDE,首先安装vscode。vscode地址:https://code.visualstudio.com/

安装完成vscode之后需要安装仓颉的vscode扩展,下载地址:

下载中心-仓颉编程语言官网

下载完成扩展Cangjie-vscode-0.53.13.tar.gz后,右键解压,解压完成后 ,以此点击扩展图标,在扩展页点击…,之后选择从VSIX安装,从刚解压的文件中选择扩展,如下图。

按顺序,选择从VSIX安装
选中解压后的仓颉扩展

3. 环境变量设置

1) vscode环境变量设置

依次点击扩展,找到cangjie扩展,点击齿轮图标,进入扩展设置,如下图。

 在扩展设置中,选择SDK为CJNative,把上文中解压后的目录复制到图文位置:

比如我的目录为:D:\Program\Cangjie-0.53.13-windows_x64\cangjie

 设置完成后重启vscode

4. helloworld程序

1) 随便一个位置新建文件夹cangjie_test,然后打开vscode,点击文件,打开文件夹,选择刚才新建的文件夹。

2)新建hello.cj文件

点击新建文件,新建一个hello.cj文件。

 3)编写代码

在右侧代码区中编写如下代码:

// hello.cj
main() {
    println("你好,仓颉")
}

 4)编译运行

点击编译图标,可能会提示不存在cjpm.toml错误,此时只要在终端窗口输入cjpm init命令即可,也可以不用管,暂时还用不到。

编译图标位置

cjpm初始化成功

在终端中输入:

cjc -o hello.exe hello.cj

 即可完成对hello.cj的编译,如下图:

 直接在终端中执行hello.exe,即可查看打印输出内容:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孽小倩

非常荣幸能帮助到你

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值