仓颉编程语言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 平台,删除上述仓颉工具链的安装包目录,同时移除上述环境变量设置,即可完成卸载。
若需要更新仓颉工具链,需要先卸载当前版本,然后按上述指导重新安装最新版本的仓颉工具链。
相关专题
-
查看下载
W3Cschool 网络编程 | 2025-12-24 W3Cschool(编程狮)提供优质、系统化的教程、经验文档、参考手册,为开发者节省时间,提高效率。大量的微课课程、编程实战,Web/PC/App多端同时提供,方便您随时随地学习编程,巩固知识。 -
查看下载
百度云盘 云存储 | 2025-12-24 百度云网盘是百度全新推出的云存储服务产品,海量云存储文件,释放本地空间,支持超大文件批量下载和断点续传,提供15G免费空间,支持免费扩容,1G超大单文件上传,无流量限制。百度云同步盘支持网盘里的文件上传、下载、删除等操作,可以更方便地管理百度云端各类数据,不会由于浏览器、网络等突发问题半途中止,大文件传输更安稳。 -
查看下载
搜狗输入法电脑版 拼音输入 | 2025-12-24 搜狗拼音输入法最新版是一个超级好用、深受用户爱戴的一款拼音输入法工具,搜狗拼音输入法最新版是计算机安装的必备软件。 该版本具有传统版本和智能版本。 它的打字超精确,词汇量超大,速度快,外观漂亮,输入操作更有效。 -
查看下载
搜狗输入法 拼音输入 | 2025-12-24 天极下载站提供搜狗输入法官方最新版免费下载。搜狗输入法是一款打字超准、词库超大、速度飞快、外观漂亮、用了让您爱不释手的输入法,是您装机必备的好选择。享受输入,从搜狗开始!喜欢搜狗输入法的家人们快来天极下载站体验,此软件已通过安全检测,无捆绑! -
查看下载
搜狗拼音输入法Win版 拼音输入 | 2025-12-24 搜狗拼音输入法是一款非常智能好用的汉字拼音输入法软件。搜狗拼音输入法采用了先进的搜索引擎技术,免费满足用户最基本的输入需求。一款智能输入,准确率高的输入法会让你的生活学习变得事半功倍。搜狗拼音输入法更懂你的输入习惯,是用户好评率最高、功能最强大的拼音输入法。 -
查看下载
搜狗拼音输入法正式版 拼音输入 | 2025-12-24 搜狗拼音输入法是一款非常好用的输入法,搜狗拼音输入法增强了与Windows的兼容性,解决了许多Windows用户安装搜狗时出现的问题。拥有输入速度快、不占用内存、支持同步词库和联系输入等特点,可以说是非常好用的一款免费中文输入法了。
天极下载





















