0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

消息称华为自研编程语言仓颉,预计明年对外公布

21克888 来源:电子发烧友整合 作者:Norris 2020-09-14 11:01 次阅读


9 月 13 日消息 据博主 @长安数码君 爆料,从华为内部得知,华为正在自研编程语言,名为仓颉,并且该项目已经进行了很久,预计明年会向外公布具体细节,目前华为已经申请了不同种类的华为仓颉商标。


值得一提的是,9 月 1 日微博博主 @IT工程师 也爆料称,华为正在研发新的自主编程语言仓颉,领头人是南京大学的计算机科学与技术系博士生导师——冯新宇,其曾获得 2019PLDI 最佳论文奖。不过,该微博目前已经删除这一消息。

事实上,华为在编译器与编程语言方面早有动向。方舟编译器就是华为在编译器方向的研究成果之一,2019 年 8 月 31 日,华为在开源平台上放出了方舟编译器的源代码,这是华为首个完全自主研发的编译器平台。

仓颉,世人说他 “龙颜四目,生有睿德”。由于他是一个小部落的首领,因此也被叫做仓帝。在历史传说中,仓颉被认为是中国原始象形文字的创造者。在汉字创造的过程中起了重要作用,被尊为 “造字圣人”。

据悉,目前世界上有 600 多种编程语言,而这其中通用的开发语言有 C, C++,JAVA,C#,VB,PB,Python,Ruby, PHP 等。目前主流的顶级科技大厂都有自己的编程语言,以及在此之上建立的软件生态。例如,苹果在 2014 年发布的 SWIFT,就是目前为苹果平台编写软件程序的语言,谷歌也有自家的计算机编程语言 DART。

对自研编程语言 “仓颉”的消息,华为方面目前未有回应。

本文由电子发烧友综合报道,内容参考自华为,转载请注明以上来源。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    215

    文章

    33593

    浏览量

    247099
  • 编程
    +关注

    关注

    88

    文章

    3439

    浏览量

    92368
收藏 人收藏

    评论

    相关推荐

    学习鸿蒙背后的价值?星河版开放如何学习?

    现在是2024年,华为在1月18开展了鸿蒙千帆起仪式发布会。宣布了鸿蒙星河版,并对开发者开放申请,此次发布会主要是说明了,鸿蒙已经是全栈底座,鸿蒙星河版本的编程
    发表于 02-22 20:55

    plc编程语言与c语言的联系 c语言和PLC有什么区别

    PLC编程语言与C语言的联系 PLC(可编程逻辑控制器)是一种针对自动化控制系统的特殊计算机。PLC编程
    的头像 发表于 02-05 14:21 986次阅读

    华为举办鸿蒙生态千帆启航仪式,余承东公布HarmonyOS NEXT开放申请

    据余承东介绍,为实现核心竞争力的突破,华为通过多年的努力构建出一套包含鸿蒙内核、ArkTS/仓颉编程语言、方舟编译器/毕昇编译器、ArkUI以及盘古AI大模型等在内的完整生态体系。
    的头像 发表于 01-19 09:34 305次阅读

    脚本语言编程语言的区别

    脚本语言编程语言是计算机语言的两个主要分类。尽管两者都是用于编写计算机程序的工具,但它们在设计和运行方式上存在一些显著的区别。下面将详细探讨脚本
    的头像 发表于 11-22 14:33 1341次阅读

    Python编程语言属于什么语言

    Python编程语言属于高级编程语言中的一种。它是一种通用、面向对象、解释型编程语言。Pytho
    的头像 发表于 11-22 14:31 633次阅读

    什么是C语言?单片机有什么特点?为什么要用C语言编程

    随着技术的发展,电子产品越来越多,方便了我们的日常生活,大多数电子产品上都有单片机,而单片机是通过执行软件逻辑来实现功能的。而单片机编程最合适的编程语言是汇编语言,但是最常用、最普及的
    的头像 发表于 11-21 10:06 695次阅读
    什么是C<b class='flag-5'>语言</b>?单片机有什么特点?为什么要用C<b class='flag-5'>语言</b><b class='flag-5'>编程</b>?

    基于Rust开发的编程语言

    Move 是一门由 Rust 语言开发的一门面向资产的编程语言,最早由 Facebook (现 Meta )投入大量的人力物力开发,用于 Libra (现 Dime )项目,处理全球性大规模支付系统的
    的头像 发表于 11-17 12:30 345次阅读

    TIOBE发布11月编程语言排行榜

     TIOBE 编程社区指数是一个衡量编程语言受欢迎程度的指标,评判的依据来自世界范围内的工程师、课程、供应商及搜索引擎,tiobe网站于2023年11月公布
    的头像 发表于 11-13 14:45 708次阅读

    五种支持plc编程语言有哪些

    在PLC控制系统设计中,不同型号的PLC编程软件对以上五种编程语言的支持种类是不同的,所以不但对PLC的硬件性能了解外,也要了解PLC对编程语言
    发表于 08-31 14:54 690次阅读
    五种支持plc<b class='flag-5'>编程</b>的<b class='flag-5'>语言</b>有哪些

    达观曹植大模型正式对外公测!专注于长文本、多语言、垂直化发展

    工程实践经验,已开发出具有长文本、多语言、垂直化三大特点的专用国产“曹植”大语言模型。7月伊始,达观正式对外发布“曹植”大语言模型应用公测版,可在达观数据官网申请试用! 申请通道与规则
    的头像 发表于 07-12 15:04 593次阅读
    达观曹植大模型正式<b class='flag-5'>对外公</b>测!专注于长文本、多<b class='flag-5'>语言</b>、垂直化发展

    PLC编程语言的特点

    PLC的编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求
    的头像 发表于 07-04 17:13 582次阅读

    西门子PLC编程语言介绍

    PLC目前有5种标准的编程语言,包括图形化编程语言和文本化编程语言
    发表于 06-29 16:00 940次阅读
    西门子PLC<b class='flag-5'>编程</b><b class='flag-5'>语言</b>介绍

    基于PASCAL的高级编程语言——SCL编程语言

    根据该标准,可对用于可编程逻辑控制器的编程语言进行标准化。SCL 编程语言实现了该标准中定义的 ST
    发表于 06-20 10:20 1045次阅读
    基于PASCAL的高级<b class='flag-5'>编程</b><b class='flag-5'>语言</b>——SCL<b class='flag-5'>编程</b><b class='flag-5'>语言</b>

    高通骁龙8 Gen4放弃公版:升级架构Oryon CPU

    ARM正酝酿对其IP授权模式进行大刀阔斧地改革。 对此,数码闲聊站分享,ARM授权收紧,高通最快在SM8750也就是骁龙8 Gen4开始使用架构Nuvia,2+6 8核设计。 此前,虽然高通骁
    发表于 05-28 08:49

    中文C语言编程玩转物联网华为鸿蒙Hi3861开发-基础案例合集

    继《一套支持中文C语言编程的鸿蒙Hi3861智能硬件开发套件》发布后,中文C语言编程玩转物联网华为鸿蒙Hi3861开发,多个基础案例视频,包
    发表于 05-08 23:50