华为自研编语程言仓颉曝光:编程语言有仓颉,编译器有方舟,手机系统有鸿蒙
扫描二维码
随时随地手机看文章
9月25日午间消息,在今日的华为全联接大会2021上,华为副总裁、计算产品线总裁邓泰华接受媒体采访。
华为发布面向数字基础设施的开源操作系统欧拉(openEuler)。据了解,欧拉操作系统可广泛部署于服务器、云计算、边缘计算、嵌入式等各种形态设备,应用场景覆盖IT(Information Technology)、CT(Communication Technology)和OT(Operational Technology),实现统一操作系统支持多设备,应用一次开发覆盖全场景。
据了解,在ICT领域,华为提供服务器、存储、云服务、边缘计算、基站、路由器、工业控制等产品和解决方案,都需要搭载操作系统,所以华为一直在构建能力,旨在通过统一的操作系统架构来满足不同应用场景的需求。
据介绍,欧拉和鸿蒙已经实现了内核技术共享,未来计划在欧拉构筑分布式软总线能力,让搭载欧拉操作系统的设备可以自动识别和连接鸿蒙终端。后续进一步在安全OS、设备驱动框架、以及新编程语言等方面实现共享。通过能力共享、实现生态互通,“欧拉 鸿蒙”更好的服务数字全场景。
据悉,OpenEuler与OpenHarmony将能力共享、生态互通。目前两个操作系统的内核技术已经共享,未来还将在安全OS,编程语言,设备驱动框架,分布式软总线方面能力共享;生态方面,将实现应用生态、设备生态、开发者生态、高校生态上的互通。
邓泰华在采访中表示,华为明年将推出自研的编程语言仓颉,将鸿蒙和欧拉在应用开发生态上进行打通。
早在2020年8月,华为就曾申请注册过“仓颉语言”商标,所涉及的国际分类则是科学仪器、网站服务。“仓颉”,百度百科里解释为“原始象形文字创造者”,同时,“仓颉”也是道教的文字之神。
华为一些产品的命名,常常涉及到中国古代文化,如:麒麟(手机芯片)、鸿蒙(系统)、鲲鹏(服务器)、凌霄(WIFI芯片)、昇腾(人工智能芯片)等等,可见华为是一个非常重视中华古代文化的企业,也体现了华为的一颗爱国之心。我们都知道,安卓系统有java语言,苹果ios系统有自己的swift语言,华为鸿蒙系统也应该有自己独特而好用的编辑语言,于是,char语言将应运而生。
欧拉不是新事物,华为在2019年发布鲲鹏战略的时候,就已经明确了欧拉操作系统的开源策略。据华为透露,目前,已经十多家主流操作系统系统领军企业发行基于欧拉的商业版本,并已规模进入到政府、运营商、金融、电力等多个领域。
前这件事到现在还未得到华为官方证实,但是华为有意研究自己的程序语言,在行业内早已是公开的秘密。
虽然开发自有编程语言对华为来说是从0开始。但开始总好过不开始,毕竟,千里之行,始于足下!
未来,编程语言有仓颉,编译器有方舟,手机系统有鸿蒙……华为又将提供一大批研发岗位,其实利好开发者!
作为一线科技公司,华为开发自有编程语言并不是空穴来风,甚至可以说是华为发展的必然过程。参考国外科技公司,苹果有Switch、谷歌有DART,连互联网社交起家的Facebook也有自己开发的编程语言。
有了鸿蒙操作系统、有了方舟编译器,华为再开发编程语言就显得顺理成章。而且可以料想,“仓颉”就是为了鸿蒙而来。
虽然开发自有编程语言对华为来说是从0开始。但开始总好过不开始,行百里者半九十。
需要注意的是,中国人在开发编程语言这件事上并不存在劣势,中国人完全有能力开发出好的编程语言。只不过在过去很长的一段时间内,开发国产编程语言是一件“吃力不讨好”的事情。
比如苹果和谷歌的神态发展,尤其是苹果生态系统App Store,去年全球销售额高达5190亿美元,谷歌也不差,去年的年收入也超1000亿元,这与编程语言息息相关,毕竟这是建设高楼大厦的基础,砂石的好坏直接影响大厦的质量。
如果华为以后在软硬件底层都采用自研的新语言编程,那么这才是真正的技术壁垒,新规也没有任何意义了,至少系统层面已经实现真正的自主化。
如今华为开始自研新语言,这也是继华为鸿蒙系统之后,再次对标苹果谷歌了,作为国产科技的代表之一。