1
CodeCodeStudy OP 可以通过右上角的打印按钮保存到 PDF ,共 4182 页,78M ,由于太大了,会非常慢,只能慢慢等
|
![]() |
2
skiy 3 天前
没必要。它有独立的 docs 文档仓库,直接下载回来就行了。不过还没有更新。只有 0.60.5
|
![]() |
3
kapaseker 3 天前 ![]() 文档在线看就行了呀,为啥一定要下载下来呢?
|
![]() |
4
xzg1993 3 天前
这有啥用
|
![]() |
5
InkStone 3 天前
仓颉虽然掺了很多东西在里面,但应用场景真的很模糊。只能在鸿蒙上打打 ets (而且目前还没看出来有明显优势),跨平台的应用完全不会考虑它。
|
![]() |
6
nomagick 3 天前
这语言设计师之前不是在站里发过贴么,但是现在找不出来了
我的看法和之前一样,如果华为能放语言独立,开源运营,背地提供资金支持, 这个语言就语法和功能设计来讲在世界上是可以有一席之地的。 短期对标 Zig 中长期 超越 Rust ,长期目标 C++ |
8
CodeCodeStudy OP 需要注意的是,net 、log 等库已从仓颉 SDK 移到 stdx 模块,使用前需要下载软件包,并在 cjpm.toml 中配置。
|
9
CodeCodeStudy OP stdx 的代码托管在了 https://gitcode.com/Cangjie/cangjie-stdx
|
10
CodeCodeStudy OP @CodeCodeStudy #8 这一点有点坑,原来在 0.53 写的一些 demo 在 1.0 版本就不能直接用了
|
![]() |
11
zhanying 3 天前
好奇仓颉的定位是什么,我看鸿蒙开发主推的还是 TS ,如果华为都不主推还有谁想用呢
|
![]() |
12
anivie 3 天前
很好奇为什么一个语言要搞这么复杂的,既然要开源直接托管在 github 上不是更方便吗
|
13
w568w 3 天前 ![]() 我来预测一下发版节奏:
- 一开始认真发 1.0.1 、1.0.2 - 实现了一个内测就有的特性,领导大腿一拍:这是大更新啊,发 2.0.0 - 领导说要和 HarmonyOS 版本号同步,一步到 4.0.0 。分出 4.0.0 商业版、4.0.0 社区版、4.0.0 物联网版 - 全是 bug ,紧急修了一下,发 4.0.1 。同时 4.0.0 的文档依然挂在官网,没人去管。社区 issues 无人回复或全是盘古 AI 机器人 - 领导说文档一定要能在他电脑上打开。5.0.0 开始文档全部变成 PDF 说明书格式,网页版撤下 - 领导兴趣转向其他 KPI 项目,5.0.x 被雪藏,核心团队调走,PR 无人审核 |
![]() |
16
skiy 3 天前
@zhanying 之前刷 B 站,刚好刷到他们的开发者大会时说的。arkts 基础的,cangjie 是稳定和安全性加强的,还支持 c/c++ 等语言。且 cangjie 的语法,我觉得有点复杂,所以,还有很长的路要走。不知道有没有自举。说是月底开源。
|
17
coolcoffee 3 天前
遥遥领先!仓颉编程 1.0 震撼发布:全球首款真正面向未来的编程语言,定义下一个十年开发范式!🐶
|
18
Tomatopotato 3 天前 ![]() @anivie 超越那几个语言性能确实是瞎说来捧杀的,但是对标 Rust 语言性能并非是空穴来风,按照开发者大会说的,要在 2026Q2 上线内存所有权机制,最少做到 90%的 rust 性能。 ← **这些不是我说的,不要对我进行攻击。** 信源见图
https://img.ithome.com/img/cmt/2025/7/1/cc469784-e031-4325-8199-870961bb253b.jpg https://img.ithome.com/img/cmt/2025/7/1/fe277b24-b200-4109-97d2-cd584deaaf70.jpg (目前看上去仓颉是想同时做一个既能自动 gc 也能手动管理的语言,想把 go 和 rust 缝在一起 |
19
Tomatopotato 3 天前
|
![]() |
20
magicdawn 3 天前
@coolcoffee #17 你为什么可以发语音
|
![]() |
22
skiy 3 天前
@zhanying 说是多线吧。就跟 kotlin / java 之类的一样。一个是容易,一个是复杂。至于怎么发展,这个是他们的事了。现在才刚推出来。arkts 之前在 V 站不是被喷得说到处叫人家适配吗?当时我就说,它往后是发展 cangjie 自己的生态。我是觉得要并行好几年。微信都没用这俩语言,B 站用 KCP 。所以,我觉得这个不是互斥的。
|
![]() |
23
skiy 3 天前
KCP => KMP
|
![]() |
24
Vitta 3 天前
我还以为是仓颉输入法
|
27
Tomatopotato 3 天前
@namonai 做的那么烂,美政府还要封杀啊?
|
![]() |
29
BeiChuanAlex 3 天前
为啥都是要超越 c++ ,为啥没有新语言站出来说,要超越汇编的性能???
|
30
Lockroach 3 天前
竟然还在搞,看官网一直推荐的编程语言是 arkts ,还以为仓颉基本放弃了
|
![]() |
32
qxmqh 3 天前
注定半途而废。
|
33
krixaar 2 天前
@BeiChuanAlex #29 新语言都是 PVE ,语言和语言互相比,汇编那可是 PVP 啊,人和人直接比啊,不要小看 PVP 玩家的手法啊(笑
|
![]() |
34
skull 2 天前
不看评论,真以为是输入法
|
![]() |
35
totoro52 2 天前
这开发文档有点像 AI 生成的
|
36
wsseo 2 天前
这语言特性就不能一点点加,搞得语法复杂,不好学。
|
38
namonai 2 天前
@Tomatopotato 封杀啥了?别给自己加戏。一个连国人都没几个用过的编程语言,有存在感吗?
|
40
layxy 2 天前 ![]() @namonai 现在没封杀不代表以后不会,我虽然不喜欢华为,但是他目前做的一些事情我是支持的,他很多方面都被美国封杀了,还使用美国的可替代的互联网产品,决策层又不傻,搞自主可控的东西没有错,有的人就是想让他人顺自己的意念行事,否则就说三道四, 当初的华为刚做麒麟芯片的时候够烂吧,性能差,兼容性差,网上喷的也不少,用户体验很差,结果芯片越做越好,即将登顶时被人封杀,中国人有句话叫吃一堑长一智,被人搞过几次了,还不吸取教训,假如后面仓颉把主仓库放到 github 上,后面被封杀迁移,你是不是还要喷一下'一个被人家封杀的公司,还用 github 托管,一点觉悟都没有,仓库托管平台又不止一家,自己搞也不麻烦'
|
41
CodingIran 2 天前
@nomagick 就问一句,仓颉跟苹果的 Swift 比哪个有前途?
|
![]() |
42
nomagick 1 天前
|
43
CodingIran 1 天前
@nomagick
你太久没关注 Swift 了,苹果早就把 Swift 的预期拉到 “替代 C++” 了 随便举几个例子: 1. Swift on Server: https://www.swift.org/blog/swift-at-apple-migrating-the-password-monitoring-service-from-java/ 2. Embedded Swift: https://www.swift.org/get-started/embedded/ 3. Swift in VScode: https://www.swift.org/documentation/articles/getting-started-with-vscode-swift.html 4. Swift on Android: https://www.swift.org/android-workgroup/ 5. Swift with Java: https://github.com/swiftlang/swift-java 6.Swift with JavaScript: https://github.com/swiftwasm/JavaScriptKit 即便苹果这些年大力推广 Swift 到其他领域,但如你所见,这些都只是苹果在独自努力,整个生态依然处于刚起步状态。 真正强大的语言是需要背后的推手和无数开发者一起努力的,苹果这种号召力都很难做到,更何况华为? 我用 Swift 来反驳你对仓颉的“高估”是因为仓颉这门语言的上限就是 Swift !目前看不到任何趋势标明仓颉可以做的更好。 当然更不用说跟当红的 Rust 和 Go 比了,路漫漫其修远兮~ |
![]() |
45
Zenon 1 天前
个人感觉 cangjie 这个名字有点怪,别扭
|
46
CodingIran 1 天前
@Tomatopotato 你提到的仓颉接将支持的 ownership 以及跟其他语言的可交互性,Swift 都已经实现了
Swift Ownership: https://github.com/swiftlang/swift-evolution/blob/main/proposals/0432-noncopyable-switch.md Swift with Java: https://github.com/swiftlang/swift-java Swift with C and C++: https://www.swift.org/documentation/cxx-interop/ 然后呢?性能达到 Rust 90%了?除了 iOS 开发还有人有 Swift ? 还不是苹果自己在玩!! 我要表达的是: 语言的性能不跟你选择的内存管理方式直接挂钩,语言的发展也不能光靠背后的大厂砸钱就行。重要的是千千万万开发者一起加入发展。 简而言之:生态!生态!生态! |
47
namonai 1 天前
@layxy 所以就是「一个压根儿没人在意的编程语言发布了一个压根儿没人在意的版本,然后华为爱好者以它会被别的国家 “封杀” 来试图给它找一点存在感」的故事咯?
我还在读大学的时候这个所谓的「仓颉」就开始造势了,到现在连一个用这个语言开发的大作业级别的项目都没见过,PPT 先行是吧?还即将开源。笑死,现在的东西太烂了不敢拿出来给别人看是吧? 还「封杀」,笑死。用都没人用的东西,还封杀。动不动就中国人怎么怎么、美国怎么怎么。咋回事,中国就华为一家公司啊?没有契约精神的公司,在外面搞战狼,在国内哭惨,赚谁的钱我不说。 |
![]() |
48
DOLLOR 1 天前
@namonai
一个刚 1.0 的编程语言哪可能有什么“大作业”? 不过查了下 Cangjie 启动于 2019 年,到 2025 年发布 1.0 ,历时 6 年。 对比下谷歌的 Carbon 启动于 2022 年,预计 2028 年发布 1.0 ,正好也是 6 年。 太巧了🐶 |
49
xingda920813 17 小时 42 分钟前
@namonai 你可以了解一下, 中国工商银行和力扣 LeetCode 就是用这个语言的 Beta 版开发的鸿蒙应用. 现在只是 1.0 正式版了. 网上一搜就搜得到.
华为仓颉编程语言全量开发首个示例,力扣 App 鸿蒙原生版亮相 中国工商银行目前已完成首个鸿蒙版 App 的开发, 同时采用了仓颉和 ArkTS 语言,现已上架华为应用商店。 中国工商银行对仓颉的试点主要集中在 工行个人手机银行的“收支日历”功能 |
50
xingda920813 17 小时 41 分钟前
@namonai 不知道中国工商银行和力扣 LeetCode 鸿蒙版算不算你口中的大作业级别的项目
|
51
charlie21 15 小时 39 分钟前
希望是在于将来,决不能以我之必无的证明,来折服了他之所谓可有
|