华为仓颉编程环境搭建

1、仓颉介绍

摘自华为官方:仓颉编程语言作为一款面向全场景应用开发的现代编程语言,通过现代语言特性的集成、全方位的编译优化和运行时实现、以及开箱即用的 IDE 工具链支持,为开发者打造友好开发体验和卓越程序性能。

其具体特性表现为:【高效编程】、【安全可靠】、【轻松并发】、【卓越性能】等

除此之外,仓颉还支持面向应用开发的一系列工具链,包括语言服务(高亮、联想)、调试(跨语言调试、线程级可视化调试)、静态检查、性能分析、包管理、文档生成、Mock 工具、测试框架、覆盖率工具、Fuzz 工具以及智能辅助编程工具,进一步提升软件开发体验以及效率。

简单说:仓颉语言简单、高校、性能牛、遥遥领先~

2、环境搭建

废话不多说,直接切入正题:华为为仓颉开发者提供仓颉编译器和IDE插件。

2.1、仓颉编译器安装

仓颉编译器提供了Windows版本,Linux版本和Mac版本。这里介绍windows下的安装方式,其他方式可以参考官方

下载页面https://cangjie-lang.cn/download

进入到下载页面之后,可以看到基于不同操作系统的下载链接,针对自己的操作系统下载就行了(win系列没看到exe安装包)

下载完成

解压压缩包即可。这时您的设备中已经具备仓颉的编译器,进入到解压目录下

安装官方提示,进行操作即可

2.2、安装IDE

华为为开发者提供两种方式实现编辑仓颉代码:开发者在 VSCode 底座以及 Huawei DevEco Studio 底座安装仓颉插件后,实现开箱即用。

若您的电脑上两者都没有,建议先安装:

VSCode下载地址https://code.visualstudio.com/Download

Huawei DevEco Studio下载地址https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/software_install-0000001053582415-V2

两个软件的安装都比较简单,基本都是下一步下一步就搞定。需注意不要安装在有中文或空格的目录下,防止出现错误。

2.3、插件安装

下载插件https://cangjie-lang.cn/download/0.53.13

使用压缩工具,解压插件

看到后缀为 vsix 的文件即可。

按照下图所示操作,找到要安装的插件.vsix,点击确定即可安装。


安装完成,建议重启下VSCode,重新打开插件查看,已经安装成功

2.4、关联编译器

安装完插件,还需要关联已经安装的编译器,否则无法正常编译代码。若没有安装编译器,请阅读2.1章节内容。

开始安装插件,安装下面的截图操作即可


重启 VScode 生效。

3、仓颉第一码

3.1、创建仓颉项目工程

工程目录:

Project_name:用户输入的名称

│ └── src:代码目录

│ ├── main.cj:源码文件

│ ├── cjpm.toml:默认的 cjpm.toml 配置文件

仓颉项目工程有两种创建方式:

  • VSCode 命令面板创建,麻烦,刚刚开始学习,不建议使用,将来可以回头试试
  • 通过可视化界面创建:




    项目创建完成,并写完了main.cj的程序入口代码

3.2、码一行

提供的main.cj 中,自己随便输出点内容

package demo_02

main(): Int64 {
    println("华为仓颉")
    println("遥遥领先")
    return 0
}

3.3、编译运行

VSCode工具的右上角,有 锤子三角 图标 , 锤子 表示编译,三角 表示运行

3.4、关于编译

关于编译的更多说明,请参考官网

博主目前也是在摸索中,欢迎大家和一起讨论,共同进步。

相关推荐
想你依然心痛3 个月前
探索仓颉编程语言:官网上线,在线体验与版本下载全面启航
仓颉编程