华为余承东官宣:仓颉编程语言正式发布,又遥遥领先?

文摘   2024-11-02 10:59   四川  

幽默不是一种情绪

而是一种看世界的方式


要持久的爱一个人

必须与爱的人保持远远的距离

只要距离越来越近

爱就会逐渐消失


当你有意无意展示你的可爱

就不可能不给别人留下

最不想忘记的印象



就在前几天,华为终于发布了自研的编程语言仓颉,英文名 CangJie 。




虽然这不是国人第一次尝试编程语言这个领域,但是论流量,华为这块就没输过。


软件发展了几十年,如果从 C 语言算起,国外可以说已经把编程语言玩出了花了,因为国外人到目前为止已经创造了上百个编程语言。


反观国内,即使有很多赚钱的大厂,但是几乎没有什么大厂愿意主动投身到这块领域。


这次华为逼急了,蛰伏 5 年推出了国产的编程语言,令人大开眼界。


虽然这次仓颉编程语言首次重要官宣,但是我们还是能够看到华为的动作还是很快的,可以看到仓颉编程语言官网包含首页、在线体验、文档、学习、下载、动态以及三方库共六个模块。


CangJie (下文简称 cj)有原生智能化、天生全场景、高性能和强安全四大特点。它采用了内嵌AgentDSL 和 AI 的编程框架。


AgentDSL 是一种定义 Agent 的特定领域语言,Agent 是具有 AI 能力的代理,我们通过 Agent 的方式来让 AI 实现复杂任务和完成自然语言层面的对话。


并且这种 DSL 学习成本也很低,可以帮助我们快速开发 AI  应用,下面是用仓颉开发的一个简单 Agent




这样就可以实现自然语言和编程语言有机融合,并支持多Agent协同开发以简化符号表达和模式组合,可适用于各类智能应用开发。


听起来感觉还是挺有创新的一门语言的!


进入仓颉官网去看了看这个语言的容貌,很多网友用如下这段代码来描述自己的心情。



从使用层面上仓颉在很大程度上继承了 rust,kotlin 这类 10 后的新语言,同时也可以看出有 go 的影子。


人们也把仓颉和其他语言做了一个性能对比




仓颉的表现还是够可以的啊!


目前仓颉语言被用在鸿蒙应用开发和服务端,云化场景。并且已经有诸如京东鸿蒙小程序,工商银行等大厂的落地实践。


仓颉也提供了对应的开发工具 deveco studio ,也可以使用 vscode 加插件或者 intellij IDEA 加插件的方式。


vscode 




IDEA 



最后

仓颉语言的整体设计还是很有吸引力的,作为国产的编程语言,我们无比期待今后它在国际软件市场上的大展身手!


这里也附上仓颉编程语言官网,供大家参考学习

https://cangjie-lang.cn



golang学习记
分享golang 学习的点滴
 最新文章