6月16日,在华为伙伴暨开发者大会2022上,华为公司副总裁、计算产品线总裁邓泰华在接受媒体采访时透露:“华为2022年将推出自研的编程语言仓颉,将鸿蒙和欧拉在应用开发生态上进行打通。”
在会上,邓泰华还透露,目前整个欧拉系的装机量累计超过170万套,新增市场份额达到 19%,预计年底将达到 25%,明年将做到中国新增市场份额第一。
他表示,华为不会追求欧拉伙伴数量的增加,而是更加看重规模化部署。“先做新增市场的第一,因为IT更新换代非常快,再用几年时间做存量足够的替代升级,不光是增量,存量也要做到第一。”
在他看来,让欧拉商业发行版在市场进行规模部署,这些企业才能进入产业正循环。华为也将利用各种市场销售体系,包括融入到整个解决方案的销售体系,帮助伙伴在市场上打开销售。“我们希望合作欧拉商业发行版的伙伴,都能够基于欧拉实现商业成功,这个是我们的目标。”
2022年将推出自研的编程语言仓颉
邓泰华在去年就曾表示,华为将在2022年推出自研编程语言仓颉,将鸿蒙、欧拉在应用开发生态上进行打通。
对于自研编程语言仓颉的进展,邓泰华表示,华为在编程语言领域还在持续提升自主创新,华为要打造根技术,从操作系统、数据库、芯片、编译器、编程语言、指令集,这些都属于根。
“编程语言包括底层的编程语言,计划在今年下半年发布,支持多样性算力。仓颉是对应到上层应用编程语言,我们现在也在编程语言的开发过程当中,后面合适的时机还会再做正式的发布。”他说。
据了解,早在2020年9月就有消息称,华为在自研编程语言,而且已经进展了很久,并以中国汉字创造者仓颉的名字命名,相关商标已经陆续申请。
在前不久,华为编程语言实验室发布了一份“新语言试用报名-202203”问卷,正式征集一小批开发者对“仓颉”编程语言进行小范围测试。从问卷内容来看,开发者们需要填写Gitee主页、职业和公司等信息,然后等待邮件通知。看起来,好像是因为“仓颉”正式开启了内测,据悉已经有部分开发者拿到源代码。
随着内测的开启,部分开发者在拿到“仓颉”的源代码后,也对此前漫天飞的猜测和传言进行了一些回应。其一,“仓颉”的英文名就是Cangjie,而不是此前传闻的“char”;其二,“仓颉”不是中文编程,也不存在所谓的“套壳”;其三,还在内测的原因是包括团队和内测成员都还在改进代码。
早在去年10月,华为官方就明确透露过“将发布自研鸿蒙编程语言”。华为消费者业务软件部总裁龚体表示,它将“为鸿蒙生态基础设施建设补上最后一环”。同时,华为也已经申请注册了“华为仓颉”、“仓颉语言”等商标,分类包括科学仪器、设计研究等,而部分“仓颉”商标则还在驳回复审、注册申请的阶段。华为“仓颉”究竟是一门怎样的语言,也希望接下来官方能公布更多信息吧。
起名仓颉是为何?盘点华为产品命名“山海经”
据了解,仓颉是原始象形文字创造者。《说文解字》、《世本》、《淮南子》皆记载仓颉是黄帝时期造字的左史官,见鸟兽的足迹受启发,分类别异,加以搜集、整理和使用,在汉字创造的过程中起了重要作用,被尊为“造字圣人”。
也正因为仓颉是造字者,这和计算机中的“字”——编程语言相呼应。英文名“char”,在计算机里也是字符的意思,华为没有直接把仓颉音译成cangjie,相当巧思。
据悉仓颉char语言在结构和语法,与微软的C语言比较类似,属于高级计算机语言。但是对比起java、C++、C来说更加简单,难易程度和Python不相上下。
实际上,华为一直以来推出的多个产品线,都涉及到中国古代文化,比如麒麟、鸿蒙、鲲鹏、凌霄等等,特色十分鲜明。接下来就为大家盘点一下,华为产品命名中涉及中国古代文化的部分吧。
方舟
以“方舟”命名的 方舟编译器,也是华为在编译器方向的研究成果之一。2019年8月31日,华为在开源平台上放出了方舟编译器的源代码,这是华为首个完全自主研发的编译器平台。而“仓颉语言”也与该编程语言交相呼应,充分表明了 华为想要开创一门属于中国科技的全新编程语言的决心。
鸿蒙
“鸿蒙”,来源于远古时代的传说,当时世界还是一团混沌的元气,这种混沌、万物初生的阶段就称之为鸿蒙时代。而华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智能终端实现极速发现、极速连接、硬件互助、资源共享,用合适的设备提供场景体验。所以“鸿蒙”也有开天辟地、混沌初开之意,和它作为中国第一个纯自研手机系统的定位可谓相当呼应。
麒麟
麒麟,是中国古代神话中的一种瑞兽,是由岁星散开而生成,与“龙”、“凤”、“龟”、“貔貅”并称为五大瑞兽。实际上,华为麒麟芯片的历史已经不短了,2004年成立主要是做一些行业专用芯片,主要配套网络和视频应用,并没有进入智能手机市场。麒麟芯片真正的为人所知是华为发布的第一款四核手机华为D1,它采用海思K3V2一举跻身顶级智能手机处理器行列,让业界惊叹。K3V2当时号称是全球最小的四核A9架构处理器,性能上与当时主流的处理器如三星猎户座Exynos4412相当,这款芯片存在一些发热和GPU兼容问题,仍不失为是一款成功的芯片,代表着华为在手机芯片市场技术突破。
鲲鹏
鲲鹏,华夏上古神兽,中国古代神话传说中出现的神兽,是奇大无比的两种生物。出自《庄子-逍遥游》。华为在2019年1月向业界发布的高性能数据中心处理器也是借此命名为鲲鹏处理器。目的在于满足数据中心的多样性计算和绿色计算需求,具有高性能,高带宽,高集成度,高效能四大特点。
巴龙
巴龙其来源出自《山海经》,奕称其“巴蛇”、“修蛇”。因华为公司注册的“巴龙”商标而引人注目。2019年1月24日,华为在北京的5G发布会上发布了巴龙5000基带芯片,峰值可达3.2G/秒。此前,麒麟980搭配巴龙5000调制解调器,正式成为第一个提供5G功能的正式商用移动平台。
凌霄
凌霄取“高入云霄”之意,意为冲上高峰。华为海思凌霄WiFi-loT芯片是专门为IoT自主研发的商用芯片,其数据转发性能较同类芯片提升超过4倍,为智能家电建立专属Wi-Fi通道,保持连接稳定、响应快速,这正是国产芯片的“巅峰”。
鸿鹄
鸿鹄取“鸿鹄之志”之意,是一种飞行极为高远的鸟类。华为海思自主研发的鸿鹄818智慧芯片,其拥有多任务内存访问调度技术,可有效提升多任务并行的带宽利用率,支持8K@30Hz/4K@120Hz/4K@60Hz等视频解码、6400万像素硬件解码。而华为海思仍然期待着鸿鹄更为“高远”的未来。
昇腾
昇腾亦作“升腾”,选自《抱朴子·释滞》:“欲少留,则且止而佐时;欲升腾,则凌霄而轻举者:上士也。”昇腾意为向高处迁移,超尘脱世。作为人工智能领域的尖端芯片,象征着未来科技的昇腾,也确实做到了“超尘脱世”。华为昇腾芯片是华为公司发布的两款人工智能处理器,包括昇腾910和昇腾310处理器,采用自家的达芬奇架构。