Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >华为仓颉编程语言正式发布,Java、Python 瑟瑟发抖。。

华为仓颉编程语言正式发布,Java、Python 瑟瑟发抖。。

作者头像
架构狂人
发布于 2024-07-16 09:14:39
发布于 2024-07-16 09:14:39
3400
举报
文章被收录于专栏:架构狂人架构狂人

华为在上个月 6 月 21 日的华为开发者大会上,华为终端 BG 软件部总裁龚体正式官宣了华为自研仓颉编程语言,并发布了 HarmonyOS NEXT 仓颉语言开发者预览版。

仓颉编程语言文件后缀名为 .cj, 以下是第一个入门代码输出:你好,仓颉

仓颉编程语言的名字来自 “仓颉造字”。

仓颉(约公元前2650年)是中国古代传说中的人物,据说是黄帝的史官,他被认为是汉字的创造者。

仓颉造字是中国古代传说中的一个重要故事,讲述的是仓颉创造汉字的过程。

《荀子・解蔽》称:“好书者众矣,而仓颉独传者壹也”,该名字也是代表了团队成员对于仓颉编程语言的寄托,希望该语言能够被广大开发者喜爱,并且广为流传。

这是华为首次公开发布仓颉编程语言。

龚体表示:“2019 年,仓颉编程语言项目在华为诞生,历经 5 年研发沉淀,大量研发投入,今日终于和全球开发者见面。仓颉编程语言通过现代语言特性的集成、全方位的编译优化和运行时实现、以及开箱即用的 IDE 工具链支持,为开发者打造友好开发体验和卓越程序性能。”

仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。

仓颉编程语言以其 “原生智能化、天生全场景、高性能、强安全”的特点,重新定义了智能编程的新标准。内嵌AgentDSL的编程框架,实现了自然语言与编程语言的有机融合,为智能应用开发提供了无限可能。

仓颉编程语言的发布,标志着其正式融入鸿蒙生态,为开发者提供了一个全新的编程平台。在这里,开发者可以享受到更加友好的开发体验和卓越的程序性能,共同推动鸿蒙生态的繁荣发展。

仓颉编程语言入门

1、你好,仓颉

2、标识符

3、变量

4、类型

5、表达式

插播一条:如果你近期准备面试跳槽,点击Java面试库小程序刷题吧,共 2500+ 道,几乎覆盖了所有主流 Java 技术面试题。

6、程序结构

7、函数定义

8、枚举

9、结构体

10、类

11、接口与扩展

12、异常处理

13、并发编程

14、跨语言互操作

15、宏

插播一条:如果你近期准备面试跳槽,点击Java面试库小程序刷题吧,共 2500+ 道,几乎覆盖了所有主流 Java 技术面试题。

参考资料:

仓颉编程:https://developer.huawei.com/consumer/cn/cangjie/

入门教程:https://developer.huawei.com/consumer/cn/training/course/slightMooc/C101718903607800132

白皮书:https://developer.huawei.com/consumer/cn/doc/openharmony-cangjie/cj-wp-abstract

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-07-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 顶尖架构师栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
华为仓颉编程语言正式发布,附入门教程
仓颉(约公元前2650年)是中国古代传说中的人物,据说是黄帝的史官,他被认为是汉字的创造者。
数据STUDIO
2024/06/27
2.9K0
华为仓颉编程语言正式发布,附入门教程
华为编程语言正式发布了
华为在 2024 年 6 月 21 日的华为开发者大会上,华为终端 BG 软件部总裁龚体正式官宣了华为自研仓颉编程语言,并发布了 HarmonyOS NEXT 仓颉语言开发者预览版。
Python小二
2024/07/04
2070
华为编程语言正式发布了
华为自研编程语言“仓颉”来了!鸿蒙应用开发新语言,性能优于 Java、Go、Swift
在今天刚刚召开的华为开发者大会(HDC 2024)上,华为内部研发已久的国产自主编程语言仓颉终于正式对外官宣!
深度学习与Python
2024/06/27
1.5K0
华为自研编程语言“仓颉”来了!鸿蒙应用开发新语言,性能优于 Java、Go、Swift
【仓颉】创建静态库及使用
“仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。融入鸿蒙生态,为开发者提供良好的编程体验。” ——摘自仓颉首页[1] 本文将逐步实现仓颉静态库的创建和使用,使用的当前版本为0.51.4。
徐建国
2024/07/16
3160
【仓颉】创建静态库及使用
一文带你入门仓颉编程语言(上)
2024年6月21日下午,华为终端BG软件部总裁龚体先生在华为开发者大会主题演讲《鸿蒙原生应用,全新出发!》中向全球开发者介绍了华为自研仓颉编程语言,并发布了HarmonyOS NEXT仓颉语言开发者预览版。这是华为首次公开发布仓颉编程语言。
倔强的石头_
2025/01/02
14.2K0
一文带你入门仓颉编程语言(上)
十年磨一剑,华为仓颉编程语言正式发布。。
景区建在县城的南边山头上,有园林有寺庙还有水景和广场,每到傍晚的时候,上面一群群的人在散心。
纯洁的微笑
2024/06/27
3270
十年磨一剑,华为仓颉编程语言正式发布。。
华为竟然发布了自己的编程语言 “仓颉”,遥遥领先?!
大家好,我是程序员鱼皮。在 2024 年 6 月 21 日的华为开发者大会上,华为不仅官宣了下一代鸿蒙操作系统 HarmonyOS NEXT,而且还正式推出了自研的编程语言 仓颉 ,可谓是赚足了面子,遥遥领先!
程序员鱼皮
2024/06/25
5.2K1
华为竟然发布了自己的编程语言 “仓颉”,遥遥领先?!
华为自研编程语言「仓颉」火上热搜,已正式开启内测,成员辟谣:不是中文编程
萧箫 发自 凹非寺 量子位 | 公众号 QbitAI 备受关注的华为自研编程语言「仓颉」,又火上热搜了。 这次是因为「仓颉」正式开启了内测,目前已经有部分开发者拿到源代码。 前不久,华为编程语言实验室发布了一份“新语言试用报名-202203”问卷,正式征集一小批开发者对「仓颉」编程语言进行小范围测试。 从问卷内容来看,开发者们需要填写Gitee主页、职业和公司等信息,然后等待邮件通知。 现在,随着更多细节被透露出来,之前对于「仓颉」猜测的一些传言,也有了明确的答案。 英文名Cangjie,并非中文编程
量子位
2022/04/01
7830
华为自研编程语言「仓颉」火上热搜,已正式开启内测,成员辟谣:不是中文编程
探秘仓颉编程语言:使用体验与功能剖析
想要踏上仓颉编程之旅,第一步便是搭建开发环境。目前,我们可以选择 HarmonyOS DevEco Studio 或者 VsCode 进行开发,不过都需要安装仓颉插件。
倔强的石头_
2025/01/02
4730
探秘仓颉编程语言:使用体验与功能剖析
一文带你入门仓颉编程语言(下)
2024年6月21日下午,华为终端BG软件部总裁龚体先生在华为开发者大会主题演讲《鸿蒙原生应用,全新出发!》中向全球开发者介绍了华为自研仓颉编程语言,并发布了HarmonyOS NEXT仓颉语言开发者预览版。这是华为首次公开发布仓颉编程语言。
倔强的石头_
2025/01/02
3540
一文带你入门仓颉编程语言(下)
仓颉编程语言即将面世?OpenHarmony最新代码提交“支持仓颉调用ffi接口”
仓颉,作为中国古代传说中创造汉字的神祇,其名字与编程语言相结合,早已在科技圈传为佳话。虽然关于仓颉编程语言的具体信息鲜少对外透露,但坊间不乏对其特性和功能的种种猜测。有传闻称,仓颉编程语言将结合中国传统文化与现代编程理念,创造出一种既适合中国人思维习惯,又能与国际主流编程语言接轨的全新语言。然而,这一切都只是传言,直到openHarmony的这一新PR出现,才让人看到了一丝真相的曙光。(有自媒体说仓颉是中文编程语言,这一点我可以确定是假的!)
DevOps持续交付
2024/04/25
2.8K0
仓颉编程语言即将面世?OpenHarmony最新代码提交“支持仓颉调用ffi接口”
探索未来编程:仓颉语言的优雅设计与无限可能
现代编程语言层出不穷,每一种语言都试图在特定领域中提供更高效、更强大的能力。然而,在各种语言的繁荣背后,我们仍然面临许多共性的问题:如何简化开发过程?如何提高运行效率?如何增强代码的可维护性与安全性?仓颉语言应运而生,它是一种面向全场景应用开发的通用编程语言,通过其独特的设计理念和特性,为程序员提供了优雅与高效兼具的解决方案。
hope kc
2025/01/17
2000
探索未来编程:仓颉语言的优雅设计与无限可能
仓颉编程语言
随着万物互联以及智能时代的到来,软件的形态将发生巨大的变化。一方面,移动应用和移动互联网领域仍然强力驱动人机交互、设备协同、智能化、安全性等方向的创新,另一方面人工智能也同样驱动软件朝智能化、端边云协同等方向演进。新技术、新场景下应用软件的开发对编程语言提出了新的诉求和挑战。
张哥编程
2025/01/02
7080
华为仓颉可以取代 Java 吗?
按照官方报告,仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。融入鸿蒙生态,为开发者提供良好的编程体验。
jinjunzhu
2024/07/06
3241
华为仓颉可以取代 Java 吗?
厉害了!华为将发布国产编程语言,打破国外垄断!
唯一能约束一种编程语言的就是专利,但C语言等目前并不受任何专利约束。Bell实验室最早实现了C语言和Unix,但是它们未能通过专利的力量阻止其他平台上C语言的实现和使用,未能阻止BSD和GNU的出现,未能阻止Unix大战,使得最后正统意义的Unix不复存在。后来从开源社区诞生的语言比如Python、Ruby、PHP、Go等,原本就不受专利约束,任何人都能自己实现它。
开发者技术前线
2020/11/24
9610
厉害了!华为将发布国产编程语言,打破国外垄断!
仓颉编程语言:编程世界的 “文化瑰宝”
仓颉,本是传说中创造汉字的始祖,以他之名命名的编程语言,自然有着浓厚的文化底蕴。它旨在融合传统文化元素与现代编程思维,为开发者们开辟出一条别具一格的编程道路。这不仅仅是一种代码的编写方式,更像是在数字时代传承和弘扬文化的新载体,让古老的智慧在代码的世界里焕发出新的生机。
学无止尽5
2024/12/31
3310
仓颉编程语言:编程世界的 “文化瑰宝”
坚果派首个仓颉三方库发布
“仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。融入鸿蒙生态,为开发者提供良好的编程体验。” ——摘自仓颉首页
徐建国
2024/07/16
1930
坚果派首个仓颉三方库发布
华为仓颉编程语言的应用案例分析
华为仓颉(Cangjie)语言是华为自主研发的新一代编程语言,旨在满足分布式系统和高并发场景下的编程需求。其设计初衷是解决传统开发模式中难以处理复杂分布式任务、效率低下以及协作困难的问题。通过引入声明式编程、数据流驱动和原生分布式支持,仓颉语言成为企业级开发的新工具。
用户11289931
2025/01/13
3150
【鸿蒙 HarmonyOS】OpenHarmony 简介 ( HarmonyOS / OpenHarmony - Android / AOSP 对比关联 | 鸿蒙开发者定位及使用的开发语言和开发工具)
OpenHarmony 官方网址 http://www.openharmony.cn/mainPlay ;
韩曙亮
2024/05/27
5.6K3
【鸿蒙 HarmonyOS】OpenHarmony 简介 ( HarmonyOS / OpenHarmony - Android / AOSP 对比关联 | 鸿蒙开发者定位及使用的开发语言和开发工具)
世界上第一种古典汉语编程语言----文言文编程语言
世界上第一种基于中国文言文的编程语言只有大约一个月的历史,志愿者已经用它编写了几十个程序,比如一个基于古代中国算命算法的程序。
默 语
2024/11/20
1460
世界上第一种古典汉语编程语言----文言文编程语言
推荐阅读
相关推荐
华为仓颉编程语言正式发布,附入门教程
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档