TGTGInsighttelegram intelligenceLIVE / telegram public index
← Akasha Terminal: dev🍃
Akasha Terminal: dev🍃 avatar

TGINSIGHT POST

Post #2070

@AkashaTerminal

Akasha Terminal: dev🍃

Views381帖子阅读量
发布6月21日2024/06/21 08:12
Post content

帖子内容

看了一眼仓颉的文档,非常像那回事。 作为 202x 年发布的新一代语言,站在巨人的肩膀上,把 201x 年的 3 大新生代语言 Golang, Swift, Rust, Kotlin 的很多 feature 都借鉴过来了。 包括但不限于:Swift 的 GUI 写法、链式调用、声明式UI;Golang 的 GC、Socket;还有重量级,Rust 的 unsafe、无 Null 值、Option 和 If-let 模式匹配、宏、默认不可变、隐式返回、泛型写法、条件编译、包管理器…… 把 rs 除了内存管理全薅光了是吧 真正做到了,每个来写仓颉的程序员都能看到自己熟悉的编程语言语法。 如果把市场上所有语言的对应feature都拉出来比一比,综合加起来得出一个排名,那仓颉一定能拿第一吧。(对不起没忍住 中肯一点说呢,编程语言本身从来都不活在真空中。一般来说,谈到某种语言,往往会有更擅长的领域、技术栈、甚至特别强势的框架和打包解决方案。而他们可以选择的类库范围,在擅长的领域总是会更加丰富,比如 go 和 web、kotlin 和 android、swift 和 apple、C# 和 win,等等。 这方面,对于仓颉,在原生鸿蒙上的应用层已经有 ArcTS 了,在开发效率上仓颉显然不会占什么优势,那剩下的市场空间看上去就很有限了… 现在说这些还有点早,毕竟除了文档什么都没见到,让子弹再飞会儿吧。