阿里巴巴|华为要开源仓颉编程语言?你感兴趣吗?

阿里巴巴|华为要开源仓颉编程语言?你感兴趣吗?

文章图片

阿里巴巴|华为要开源仓颉编程语言?你感兴趣吗?

文章图片

阿里巴巴|华为要开源仓颉编程语言?你感兴趣吗?

文章图片

【阿里巴巴|华为要开源仓颉编程语言?你感兴趣吗?】阿里巴巴|华为要开源仓颉编程语言?你感兴趣吗?

文章图片

阿里巴巴|华为要开源仓颉编程语言?你感兴趣吗?

文章图片

阿里巴巴|华为要开源仓颉编程语言?你感兴趣吗?

最近有人爆料华为要出编程语言仓颉 , 从当前华为的软件体系来说 , 目前就差编程语言暂未正式公布 , 大家最关心的操作系统华为已经有了欧拉操作系统和鸿蒙操作系统 , 数据库软件 , 华为已经有了高斯数据量 , 还有大家非常熟悉的编译器 , 方舟编译器 。 这些都是非常熟悉而且华为的不少产品中都有这些身影 , 最近爆料的华为仓颉编程语言 , 大家感兴趣吗?

华为如果开发出一种编程语言 , 大家可能会想到必然是中文语言 , 类似很早之前大家见过的易语言 , O语言、习语言等等虽然这些都是些中文编程语言 , 但仅仅只局限中文环境圈子内 , 很难影响全球开发者兴趣 , 更重要的是第三方库 , 编程语言社区支持 , 核心的生态圈 。 如果没有这几样很难获得真正的市场价值 。

很多第一印象 , 中国编程语言第一要采用中文方式编程 , 恰恰相反 , 这种思维很难实现也不符合当前科技技术发展局势 。 即使华为开发出来的很难推广使用 。 借鉴当前编程语言之父 , 就会明白 , 即使华为推出了仓颉编程语言 , 都是基于英语进行编码 , 大数据开发常用的Python语言 , 其Python制服是荷兰人、Ruby语言的发明者来自日本人 。 这些完全基于英语进行发明的编程语言 。


华为自研编程语言完全是业务需要 。 华为开发编程语言不是空虚来潮 , 完全是业务需要 , 特别是华为的核心网络设备上 , 如果采用自己的编程语言 , 不仅能提高华为核心通信设备编译功能 , 而且与自身的产品更加契合 , 内部操作推广非常方便 , 快速提高企业员工工作效率 。

华为如果要开发编程语言 , 首先要考虑业务场景的需要 。 如何使用范围有限 , 花费大量精力和人力开发出来意义不大 。 据悉 , 华为开发的仓颉编程语言 , 主要应用在当前最火的HarmonyOS , 完全是给鸿蒙OS量身制作 , 通过编程语言打通鸿蒙与欧拉两个系统之间应用生态数据问题 , 同样专业工具 。 我们不仅扩展应用方便 , 而且能增强HarmonyOS的门槛 。 从谷歌自己研发的DART语言以及苹果公司的Swift、微软公司的TypeScript等语言都是围绕自身的生态系统进行单独打造 , 方便企业生态的维护与管理 。

华为的仓颉语言要与机器进行沟通必须有个中间桥梁编译器 , 没有它很难完成人与机器的沟通 , 当前任何软件都要经过编辑器解释翻译成机器可以识别的语言 , 虽然华为官方没有公布有关仓颉的语言信息 , 从目前华为的产品和对外提供的相关内容来看 , 其实华为似乎已经给出答案了 , 华为方舟编辑器有可能是仓颉语言开发出的 , 虽然当前没有得到确认 , 从现有爆出的信息来说 , 华为内部应该有成熟的编程语言和开源的方舟编辑器 。