仓颉编程语言64位

仓颉编程语言64位  v0.53.18官方正式版

  • 更新时间 2025-06-30
  • 软件大小 328.2MB
  • 软件版本 0.53.18
  • 系统平台 WinAll
  • 分类 编程软件
  • 软件语言 简体中文
软件简介

  仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。主要应用于鸿蒙原生应用及服务应用等场景中,为开发者提供良好的编程体验。

  软件优势:

  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.智能化

  内嵌AgentDSL的编程框架,自然语言&编程语言有机融合;多Agent协同,简化符号表达,模式自由组合,支持各类智能应用开发。

  2.全场景

  轻量化可缩放运行时,模块化分层设计,内存再小也能装得下;全场景领域扩展,元编程和eDSL技术,支持面向领域声明式开发。

  3.高性能

  终端场景首款全并发 GC ,应用线程更流畅,响应更快。轻量化线程,并发性能更好,开销更少。

  4.强安全

  安全DNA融入语言设计,帮助开发者专注于业务逻辑,免于将太多精力投入到防御性编程中,编码即安全,漏洞无处藏。

  软件应用场景:

  1.鸿蒙应用场景

  在鸿蒙应用场景中,仓颉编程语言凭借对现代语言特性的集成、全方位的编译优化与运行时实现,以及开箱即用的 IDE 工具链支持,为开发者缔造了友好的开发体验和卓越的程序性能。此外,面向未来的鸿蒙 AI 原生应用开发,仓颉语言提供了面向开发者的全套内嵌 Agent DSL 的编程框架以及智能化开发工具,便于开发者高效地完成鸿蒙 AI 原生应用的开发工作。

  2.服务端/云化场景

  在云化场景中,仓颉编程语言提供了微服务应用开发框架,提供基于编译前处理模式的IOC容器、AOP切面编程、 ORM和事务管理、端到端的异步请求以及与其他组件快速对接等能力,帮助开发者快速构建微服务应用,并且通过仓颉轻量级用户态线程以及高性能网络协议库,能够充分利用系统资源,高效开发出高性能云服务应用。同时,仓颉社区协同合作伙伴以及开发者,共同构建了丰富的三方库及中间件生态,方便开发者构建仓颉程序。

加载更多
安装步骤

  以 Windows 10 平台为例,介绍仓颉工具链的安装方式。

仓颉编程语言64位

  在 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 启动即可直接使用仓颉编译工具链。

仓颉编程语言64位

  在 Windows 平台,删除上述仓颉工具链的安装包目录,同时移除上述环境变量设置,即可完成卸载。

  若需要更新仓颉工具链,需要先卸载当前版本,然后按上述指导重新安装最新版本的仓颉工具链。

加载更多
软件截图
  • 仓颉编程语言64位截图1
  • 仓颉编程语言64位截图2
  • 仓颉编程语言64位截图3
  • 仓颉编程语言64位截图4
  • 仓颉编程语言64位截图5
  • 仓颉编程语言64位截图6

友情提示:软件客户端截图和官方截图分享,转载请注明来源

相关推荐
金舟文本编辑器
金舟文本编辑器

轻盈如风,编辑随心,书写记录无限可能

Scratch少儿编程软件
Scratch少儿编程软件

将学习融入游戏,让编程变成一场有趣的冒险!

作业帮编程
作业帮编程

AI能力+物联网能力+软硬结合,夯实编程基础

360易创64位
360易创64位

为信创迁移提供全新解决方案

悟空编程32位
悟空编程32位

0基础入门编程 | 图形化编程教育软件

悟空编程64位
悟空编程64位

新一代“编程+设计+AI”软件,图形化创意编程,AIGC赋能。

热门软件
快剪辑
快剪辑

视频编辑

查看

腾讯视频
腾讯视频

网络视频

查看

虎牙直播
虎牙直播

直播软件

查看

豆包电脑版
豆包电脑版

企业办公

查看

夸克浏览器
夸克浏览器

高速浏览器

查看

360浏览器
360浏览器

高速浏览器

查看

向日葵远程控制软件
向日葵远程控制软件

远程软件

查看

元气桌面
元气桌面

桌面壁纸

查看

分类
返回顶部