仓颉编程语言是华为研发的一种静态强类型、编译型语言。
注意这里的静态,强类型,编译型。同时符合这三个特性的常见语言有:
- 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安装,从刚解压的文件中选择扩展,如下图。
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命令即可,也可以不用管,暂时还用不到。
在终端中输入:
cjc -o hello.exe hello.cj
即可完成对hello.cj的编译,如下图:
直接在终端中执行hello.exe,即可查看打印输出内容:
标签:解压,编程语言,windows,扩展,vscode,仓颉,hello,下载 From: https://blog.csdn.net/i826056899/article/details/144721115