首页 > 系统相关 >仓颉编程语言首次使用体验——windows下环境配置及入门

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

时间:2024-12-25 18:27:42浏览次数:5  
标签:解压 编程语言 windows 扩展 vscode 仓颉 hello 下载

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

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

  • 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,即可查看打印输出内容:

标签:解压,编程语言,windows,扩展,vscode,仓颉,hello,下载
From: https://blog.csdn.net/i826056899/article/details/144721115

相关文章

  • Windows交叉编译MNN-3.0.0安卓版本库
    一、写在前面以下的步骤、流程都是基于MNN的文档,再结合自己的实践得出的,仅作为参考。博主的环境是windows10专业版MNN文档MNN的Github仓库地址二、下载MNN-3.0.0主库在GitHub仓库进行项目克隆,截至2024.12.25,最新版本就是为3.0.0:gitclonehttps://github.com/alibaba/MNN......
  • NSSM工具 : 将 .exe 程序安装成 Windows 服务
    1、下载NSSMNSSM:theNon-SuckingServiceManagerhttps://nssm.cc/usage2、方式一:cmd方式安装服务将下载的压缩包解压,找到nssm.exe,以管理员身份打开cmd,在cmd中定位到nssm.exe所在路径,执行nssminstall服务名:按下enter键会自动弹出nssm的窗体:在Application-Application......
  • Windows 彻底卸载RabbitMQ
    要在Windows系统上彻底卸载RabbitMQ,确保删除所有相关文件和配置,请按照以下步骤操作:1.卸载RabbitMQ和Erlang打开“控制面板”,选择“程序和功能”。在已安装的程序列表中,找到“RabbitMQServer”,右键单击并选择“卸载”。同样地,找到“ErlangOTP”,右键单击并选择“卸载......
  • Windows 11 系统右键菜单默认显示全部选项的方法(亲测有效)
    本章目录:win11中默认右键效果如下:修改后效果如下:Win+R输入CMD打开终端:复制下方命令:输入终端:==重点:重启资源管理器,非常重要(参考其它教程都没有这一步)==输入终端:返回桌面,试验效果如下:win11中默认右键效果如下:修改后效果如下:Win+R输入CMD打开终端......
  • Windows结束指定端口进程
    Windows结束指定端口进程|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||-------------|-------------|-------------|-------------|......
  • Windows结束某个端口的进程
    Windows结束某个端口的进程|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||-------------|-------------|-------------|-------------......
  • windows环境下elasticsearch分词器elasticsearch-analysis-ik安装
    windows环境下elasticsearch分词器elasticsearch-analysis-ik安装|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||-------------|-------......
  • windows 批量杀nginx进程
    windows批量杀nginx进程|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||-------------|-------------|-------------|-------------|......
  • win2012R2打Windows8
    win2012R2打Windows8.1-KB2919355问题|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||-------------|-------------|-------------|-......
  • 针对Windows 11右键菜单显示不全的问题,可以通过如下方法修复
     使用注册表编辑器按键盘上的【Win+X】组合键,或右键点击任务栏上的【Windows开始徽标】,在打开的右键菜单项中,选择【运行】;运行窗口,输入【cmd】命令,按【确定或回车】打开命令提示符窗口;输入并按回车执行以下命令: reg.exeadd"HKCU\Software\Classes\CLSID\{86ca1aa0-3......