仓颉编程语言64位
- 版本:v1.0.4
- 大小:323MB
- 更新:2025-11-28
- 下载:5006次
- 语言:简体中文
- 授权:免费
-
评分:
- 系统:winall/win7/win10/win11
软件简介
仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。主要应用于鸿蒙原生应用及服务应用等场景中,为开发者提供良好的编程体验。
软件优势:
1.多后端支持:仓颉编程语言支持 CJNative 和 CJVM 两种后端。其中 CJNative 后端将代码编译为原生二进制代码,直接在操作系统层面上运行;CJVM 后端将代码编译为字节码,基于 VM(虚拟机)进行运行。本文档适配 CJNative 后端。
2.语法简明高效:仓颉编程语言提供了一系列简明高效的语法,旨在减少冗余书写、提升开发效率,例如插值字符串、主构造函数、Flow 表达式、match、if-let、while-let 和重导出等语法,让开发者可以用较少编码表达相关逻辑。
3.多范式编程:仓颉编程语言支持函数式、命令式和面向对象等多范式编程,融合了高阶函数、代数数据类型、模式匹配、泛型等函数式语言的先进特性,还有封装、接口、继承、子类型多态等支持模块化开发的面向对象语言特性,以及值类型、全局函数等简洁高效的命令式语言特性。开发者可以根据开发偏好或应用场景,选用不同的编程范式。
4.类型安全:仓颉编程语言是静态强类型语言,通过编译时类型检查尽早识别程序错误,降低运行时风险,也便于代码维护。同时,仓颉编译器提供了强大的类型推断能力,可以减少类型标注工作,提高开发效率。
5.内存安全:仓颉编程语言支持自动内存管理,并在运行时进行数组下标越界检查、溢出检查等,确保运行时内存安全。
6.高效并发:仓颉编程语言提供了用户态轻量化线程(原生协程),以及简单易用的并发编程机制,保证并发场景的高效开发和运行。
7.兼容语言生态:仓颉编程语言支持和 C 等主流编程语言的互操作,并采用便捷的声明式编程范式,可实现对其他语言库的高效复用和生态兼容。
8.领域易扩展:仓颉编程语言提供了基于词法宏的元编程能力,支持在编译时变换代码,此外,还提供了尾随 lambda、属性、操作符重载、部分关键字可省略等特性,开发者可由此深度定制程序的语法和语义,有利于内嵌式领域专用语言(Embedded Domain Specific Languages,EDSL)的构建。
9.助力 UI 开发:UI 开发是构建端侧应用的重要环节,基于仓颉编程语言的元编程和尾随 lambda 等特性,可以搭建声明式 UI 开发框架,提升 UI 开发效率和体验。
10.内置库功能丰富:仓颉编程语言提供了功能丰富的内置库,涉及数据结构、常用算法、数学计算、正则匹配、系统交互、文件操作、网络通信、数据库访问、日志打印、解压缩、编解码、加解密和序列化等功能。
软件应用场景:
1.鸿蒙应用场景
在鸿蒙应用场景中,仓颉编程语言凭借对现代语言特性的集成、全方位的编译优化与运行时实现,以及开箱即用的 IDE 工具链支持,为开发者缔造了友好的开发体验和卓越的程序性能。此外,面向未来的鸿蒙 AI 原生应用开发,仓颉语言提供了面向开发者的全套内嵌 Agent DSL 的编程框架以及智能化开发工具,便于开发者高效地完成鸿蒙 AI 原生应用的开发工作。
2.服务端/云化场景
在云化场景中,仓颉编程语言提供了微服务应用开发框架,提供基于编译前处理模式的IOC容器、AOP切面编程、 ORM和事务管理、端到端的异步请求以及与其他组件快速对接等能力,帮助开发者快速构建微服务应用,并且通过仓颉轻量级用户态线程以及高性能网络协议库,能够充分利用系统资源,高效开发出高性能云服务应用。同时,仓颉社区协同合作伙伴以及开发者,共同构建了丰富的三方库及中间件生态,方便开发者构建仓颉程序。
仓颉编程语言64位软件特色
仓颉编程语言64位安装步骤
以 Windows 10 平台为例,介绍仓颉工具链的安装方式。
在 Windows 平台上,仓颉为开发者提供了 zip 格式的安装包,请前往仓颉官方发布渠道,选择和下载适配平台架构的 Windows 版安装包。
请将 zip 格式的安装包(例如 Cangjie-x.y.z-windows_x64.zip)解压到适当目录,在安装包中,仓颉为开发者提供了三种不同格式的安装脚本,分别是 envsetup.bat,envsetup.ps1 和 envsetup.sh,可以根据使用习惯及环境配置,选择一种执行:
若使用 Windows 命令提示符(CMD)环境,请执行:
path\to\cangjie\envsetup.bat
若使用 PowerShell 环境,请执行:
. path\to\cangjie\envsetup.ps1
若使用 MSYS shell、bash 等环境,请执行:
source path/to/cangjie/envsetup.sh
为了验证是否安装成功,请在以上命令环境中继续执行 cjc -v 命令,如果输出了仓颉编译器版本信息,表示已经成功安装了仓颉工具链。
注意:
基于 zip 安装包和执行脚本的安装方式,类似于 Linux 平台,即 envsetup 脚本所配置的环境变量,只在当前命令行环境中有效,如果打开新的命令行窗口,需要重新执行 envsetup 脚本配置环境。
若想使仓颉工具链的环境变量配置在命令提示符或终端启动时自动生效,可以对系统进行如下配置:
若使用 bash 环境,可以根据如下步骤操作:
在 $HOME/.bashrc 初始化配置文件的最后加入以下命令($HOME 为当前用户目录的路径):
# 假设仓颉安装包解压在 /home/user/cangjie 中
source /home/user/cangjie/envsetup.sh # 即 envsetup.sh 的绝对路径
配置完成后 bash 启动即可直接使用仓颉编译工具链。
若使用 Windows 命令提示符(CMD)、PowerShell 或其他环境,可以根据如下步骤操作:
在 Windows 搜索框中,搜索 “查看高级系统设置” 并打开对应窗口;
点击 “环境变量” 按钮;
执行如下操作,配置 CANGJIE_HOME 变量:
在 “用户变量”(为当前用户进行配置)或 “系统变量”(为系统所有用户进行配置)区域中,查看是否已有 CANGJIE_HOME 环境变量。若没有,则点击 “新建” 按钮,并在 “变量名” 字段中输入 CANGJIE_HOME ;若有,则说明该环境可能已经进行过仓颉配置,如果想要继续为当前的仓颉版本进行配置并覆盖原配置,请点击 “编辑” 按钮,进入 “编辑系统变量” 窗口。
在 “变量值” 字段中输入仓颉安装包的解压路径,若原先已经存在路径,则使用新的路径覆盖原有的路径,例如仓颉安装包解压在 D:\cangjie ,则输入 D:\cangjie 。
配置完成后 “编辑用户变量” 或 “编辑系统变量” 窗口应如下图所示。确认路径正确配置后点击 “确定” 按钮。
执行如下操作,配置 Path 变量:
在 “用户变量”(为当前用户进行配置)或 “系统变量”(为系统所有用户进行配置)区域中,找到并选择 Path 变量,点击 “编辑” 按钮,进入 “编辑环境变量” 窗口。
分别点击 “新建” 按钮,并分别输入 %CANGJIE_HOME%\bin 、 %CANGJIE_HOME%\tools\bin 、 %CANGJIE_HOME%\tools\lib 、 %CANGJIE_HOME%\runtime\lib\windows_x86_64_llvm (%CANGJIE_HOME% 为仓颉安装包的解压路径)。例如,仓库安装包解压在 D:\cangjie ,则新建的环境变量分别为: D:\cangjie\bin 、 D:\cangjie\tools\bin 、 D:\cangjie\tools\lib 、 D:\cangjie\runtime\lib\windows_x86_64_llvm 。
(仅适用于为当前用户设置)点击 “新建” 按钮,并输入当前用户目录路径,并在路径后面添加 .cjpm\bin 。例如用户路径在 C:\Users\bob ,则输入 C:\Users\bob\.cjpm\bin 。
配置完成后应能在 “编辑环境变量” 窗口中看到配置的路径,例如下图所示。确认路径正确配置后点击 “确定” 按钮。
点击 “确定” 按钮,退出 “环境变量” 窗口;
点击 “确定” 按钮,完成设置。
注意:
设置完成后可能需要重启命令行窗口或重启系统以让设置生效。
配置完成后 Windows 命令提示符(CMD)或 PowerShell 启动即可直接使用仓颉编译工具链。
在 Windows 平台,删除上述仓颉工具链的安装包目录,同时移除上述环境变量设置,即可完成卸载。
若需要更新仓颉工具链,需要先卸载当前版本,然后按上述指导重新安装最新版本的仓颉工具链。
相关专题
-
查看下载
VirtualDJ 音频编辑 | 2026-01-21 VirtualDJ是一款实用性能强的DJ音乐制作软件,用户可以对各种音乐进行DJ混音效果,可以调节歌曲的音调、音频、拍速等;软件采用调节音乐节拍、设置声卡、扬声器等设备方式,可以将一首正常的歌曲变换为具有DJ效果的音乐播放模式,软件的发声器非常强大,可以模拟各种混音效果,帮助用户制作出与众不同的优美歌声,同时软件还支持录制MP3功能,您可以录制喜欢的声音或您的歌声到软件内进行创作。 -
查看下载
拼多多商家工作台 商务管理 | 2026-01-21 拼多多商家工作台是一款专为拼多多商户开发的店铺管理平台,可同时管理多个店铺,支持一键复制其他电商商品到拼多多,强大的标题优化功能能够有效的提高商品曝光率、高效的客服工具让你不错过任何成交的可能,是拼多多商户经营店铺的好帮手。 -
查看下载
神奇文件批量改名软件 文件管理 | 2026-01-21 神奇文件批量改名软件是一款专业的文件批量重命名工具。支持文件名表达式、扩展名表达式设置。支持计数器、宏定义(获取图像像素值、文件大小、视频时间信息等)、查找替换字符串、大小写转换、计数器开始、步长、位数等设置。支持模板功能。 -
查看下载
rekordbox 视频播放 | 2026-01-21 天极下载站提供rekordbox官方最新版免费下载。rekordbox官方版是一款非常便捷易用的视频播放软件,rekordbox官方版可供先锋DJ播放机购买者管理DJ表演时所用音乐文件的软件应用程序;用于管理可在先锋DJ播放机(即CDJ-2000、CDJ-900)上播放的音乐文件,欢迎下载使用。用户可以打印出排版的很漂亮的乐谱, 或保存为 PDF和MIDI 文件。喜欢rekordbox的家人们快来天极下载站体验,此软件已通过安全检测,无捆绑! -
查看下载
淘宝闪购零售商家版电脑端 休闲餐饮 | 2026-01-21 淘宝闪购零售商家版(原饿了么零售商家版),适用于淘宝闪购新零售商户,提供接单、配送、商品管理、营销活动、店铺经营、数据等多样服务;营业数据实时掌握、流量转化快速了解。 -
查看下载
神奇主图视频制作软件 媒体其它 | 2026-01-21 神奇主图视频制作软件官方版是专为淘宝、1688、京东等电商网店开发一款专业的宝贝主图视频制作软件。用宝贝照片的各种动画显示效果,配上音乐、文字、水印等元素,制作成符合电商网店视频标准的导购宝贝展示视频。软件界面清晰,操作简单,无需任何视频制作专业知识就能轻松上手。是网店店主制作主图视频的必备工具。
天极下载





















