华为开源自研编程语言“仓颉”

摘要

(文/视察 者网 吕栋 编纂 /张广凯) 7月31日,视察 者网从知恋人士获悉,华为已在代码托管服务 平台Gitcode上正式开源自研仓颉编程语言,开源内容包括编译器、运行时和标准库等。 根据官网先容,仓颉编程语言

(文/视察 者网 吕栋 编纂 /张广凯)

7月31日,视察 者网从知恋人士获悉,华为已在代码托管服务 平台Gitcode上正式开源自研仓颉编程语言,开源内容包括编译器、运行时和标准库等。

根据官网先容,仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、生成 全场景、高性能、强安全 ,重要应用于鸿蒙原生应用及服务 应用等场景中。

华为初次发布仓颉编程语言,是在2024年6月。其时华为在先容“纯血鸿蒙”时提到,该系统 实现了操纵系统 内核、文件系统 、编程语言、编译器/运行时、编程框架等焦点技能全栈自研。

鸿蒙操纵系统 焦点技能 图源:视察 者网

视察 者网注意到,南京年夜 学官网一篇文章提到,2019年,华为启动仓颉编程语言项目,南京年夜 学盘算机科学与技能系冯新宇教授担当首席架构师,向导华为编程语言实验室开展项目研发。

“仓颉语言的发布,代表我国在基本 软件研发领域取得又一项重要提高 。仓颉语言的告成 研发,表明 我国具备了当代通用编程语言操持和先进编译器研制的焦点技能本事,同时也组织作育了一支具备国际一流竞争力的专业队伍。”文章写道。

今年6月在华为开辟者年夜 会上,华为终端BG软件部总裁龚体公布,仓颉编程语言将于7月30日开源,包括编译器、运行时和标准库。

华为开辟者官网的一篇文章先容,鸿蒙支撑 ArkTS(基于TypeScript改良 )、仓颉和C/C++三种编程语言,它们相互补充,共同支撑 鸿蒙应用生态构建。作为鸿蒙的主力编程语言,ArkTS有先发上风,API库比较丰富;仓颉后发奋进,天然高性能和安全 。

图源:非官方社区“开源仓颉”

过去数年,华为曾开源多个自研焦点软件,包括操纵系统 OpenHarmony和openEuler,数据库OpenGauss,AI框架MindSpore,年夜 数据与中心件CarbonData等等,盘古年夜 模子也实现了部门开源。

今年7月,工信部相干负责人曾表现,中国开源系统 建立不停完善,多家科技企业推出一批开源软件结果,比如仓颉编程语言、星环车载操纵系统 、文心年夜 模子等加快发展。

“开源鸿蒙生态加快演进,停止6月尾,搭载开源鸿蒙操纵系统 的产品种类超1200款,总量超11.9亿台,开辟者超720万,上架应用与元服务 数目超2.5万个,生态同伴超450家。”他先容道。

前不久,深开鸿CEO王成录在与视察 者网对话时曾坦言,开源对中国软件产业来说,是一定的选择,也是必须的路径。中国软件发展最年夜 的标题,就是年夜 家各自为政,小团队反复 造轮子,糟蹋 了年夜 批 资源 ,开源的机制恰恰可以办理这个标题,年夜 家都能看到相互的结果,淘汰反复 劳动。更重要的是,开源是贡献导向的,谁贡献多谁就能获得 更多。

本文系视察 者网独家稿件,未经授权,不得转载。

0

路过

0

雷人

0

握手

0

鲜花

0

鸡蛋

推广
火星云矿 | 预约S19Pro,享500抵1000!
本文暂无评论,快来抢沙发!

有招是一个优质的生活妙招创作平台,在这里,你可以任意分享你的妙招经验,日常生活、技能学习、成长励志、恋爱婚姻……我们相信,每个人都有独特的生活妙招,有着无穷的创造力。
  • 官方手机版

  • 微信公众号

  • 商务合作