摩托罗拉|正式确认!华为迈出关键一步

摩托罗拉|正式确认!华为迈出关键一步

文章图片

摩托罗拉|正式确认!华为迈出关键一步

文章图片

【摩托罗拉|正式确认!华为迈出关键一步】摩托罗拉|正式确认!华为迈出关键一步

文章图片

摩托罗拉|正式确认!华为迈出关键一步

华为正在向软件产业发展 , 打造属于自己的操作系统——鸿蒙 。 华为从底层技术做起 , 建立开源鸿蒙系统生态 。

按照这个趋势 , 华为成为全球第三大操作系统厂商只是时间问题 , 迟早会和谷歌安卓 , 苹果iOS并肩齐行 。 可是在开发者以及生态方面 , 华为仍有很多需要进步的地方 。
为尽快补齐底层技术 , 华为正式确认 , 迈出了编程语言的关键一步 。 今年下半年华为将发布自己的仓颉编程语言 , 这意味着什么?华为打造编程语言生态有何优势?

华为迈出编程语言关键一步打造操作系统需要具备什么条件?实际上打造操作系统并不难 , 业内都有开源的内核 , 基于开源的系统进行定制化系统的打造 , 即可完成 。
比如手机厂商各自基于安卓定制化自主系统 , 桌面级厂商基于Linux内核也能开发自主操作系统 。 而鸿蒙系统则基于微内核开发 , 具备分布式操作系统的能力 。 在这个基础上 , 华为开发了几百万行的原创代码 , 建立开源鸿蒙底层 。

由此可见 , 只要找到合适的内核 , 有开源系统支持 , 打造操作系统并不难 。 但做好一款操作系统就不容易了 , 需要具备丰富的生态环境 , 能保障开发者 , 用户持续使用 。
这就需要华为掌握底层技术 , 而编程语言就是底层技术的关键组成部分 。 这类底层技术决定操作系统和生态环境的稳定运行 , 那么华为在编程语言方面有什么动向呢?
根据华为正式确认 , 自主研发的编程语言会在下半年发布 , 名字叫做“仓颉” 。 神话中流传仓颉造字的传说 , 而仓颉是原始象形文字的创造者 。 华为引用“仓颉”作为编程语言的名称 , 大有推陈出新的意味 。

关于仓颉是怎样的编程语言还无法确定 , 但根据一些参加内测的程序员传出的消息称 , 仓颉编程语言简单且容易上手 。 具体表现如何 , 还需要华为正式发布仓颉才知道 。 但可以正式确认的是 , 华为迈出了编程语言关键一步 , 这意味着什么?
编程语言是华为打造操作系统的必要布局 , 有了编程语言之后 , 意味着有希望掌握完整的底层技术板块 , 意味着具备成为世界级系统厂商的潜力 。 谷歌 , 苹果这些成功的操作系统厂商都有自己的编程语言 , 而华为也即将补齐编程语言底层技术板块 。

华为打造编程语言有何优势?华为鸿蒙系统已成 , 但是在生态建设方面 , 还需要下很大的功夫 。 华为需要做的就是保障底层技术的稳定 , 能给开发者提供开发产品的良好环境 , 给用户带来所需的使用体验 。
那么华为打造编程语言有何优势呢?华为开发的仓颉属于系统编程语言 , 是专为鸿蒙服务的 , 未必是对标C语言 , Java的主流编程语言 。 因为在华为对仓颉编程语言的描述中提到了这么一句话:“仓颉将鸿蒙 , 欧拉在应用开发生态上进行打通 。 ”

这句话是什么意思呢?很明显 , 仓颉编程语言是专门建立鸿蒙 , 欧拉而打造的 , 运用仓颉实现鸿蒙与欧拉两大系统的底层架构互联 。 一旦成功 , 欧拉设备上将支持运载鸿蒙系统 , 鸿蒙系统也能接入欧拉生态 , 实现两大操作系统的全方位共建共享 。
这无疑是非常庞大的开发工作量 , 若使用国外的编程语言 , 未必能很好地适配鸿蒙 , 欧拉的特性 , 华为走自研路线 , 于是仓颉就此应运而生了 。
了解仓颉在鸿蒙 , 欧拉系统间发挥的作用 , 就明白打造仓颉编程语言有何优势了 。 仓颉可以和华为自研系统牢牢绑定 , 只要是在鸿蒙 , 欧拉系统上开发应用 , 自然而然会用上仓颉编程语言 。

随着这两大系统生态建设稳定 , 将来在全球市场上占据一席之地 , 仓颉也能随之走向世界 。
当然 , 这些都需要时间 , 鸿蒙和欧拉尚在起步阶段 , 很需要更多的生态支持 。 编程语言到来之后 , 相信华为塑造完整的系统生态圈会有轻松 , 彻底打破依赖国外底层技术的局面 。