华为仓颉编程环境搭建
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、关于编译
关于编译的更多说明,请参考官网
博主目前也是在摸索中,欢迎大家和一起讨论,共同进步。