社会化营销|华为仓颉语言是不是中文不重要,思维才是我们想要的

【社会化营销|华为仓颉语言是不是中文不重要,思维才是我们想要的】社会化营销|华为仓颉语言是不是中文不重要,思维才是我们想要的

文章图片

社会化营销|华为仓颉语言是不是中文不重要,思维才是我们想要的

文章图片


不能不说随着鸿蒙系统的推出 , 人们在关注鸿蒙系统发展壮大的同时 , 也在关注华为是如何进一步打造属于自己的生态 , 而鸿蒙生态建设更是让人们认识到华为在科研方面是如此专注 , 更是如此舍得投入 。
现在鸿蒙系统的装机总数已经超过3.3亿台 , 而为了进一步方便开发人员创造出更加有意义的鸿蒙生态软件 , 华为一直在围绕鸿蒙系统做基础生态 , 之前的方舟编译器就是其中之一 , 作为华为推出的第一个完全自主研发的编译器平台 , 方舟编译器同样是开源的 , 支持多种编程语言以及多种芯片平台的联合编译与运行 。

不过 , 相对于编译器 , 华为还计划推出一套更加引人关注的鸿蒙基础生态单元:仓颉编程语言 。 虽然现在有关仓颉编程语言的消息还很少 , 但是已经至少有两个方面的相关信息可以证实 , 仓颉语言确实存在 。
1、在去年十月份的时候 , 华为明确“将发布自研鸿蒙编程语言” , 而且当时的华为消费者业务软件部总裁龚体也明确表示 , 仓颉语言将“为鸿蒙生态基础设施建设补上最后一环” 。
2、华为的商标版权意识非常强烈 , 现在已经申请了相关的“仓颉”商标 , 既有“华为仓颉” , 也有“仓颉语言”等商标 。
由此可以说明 , 仓颉语言的推出只是时间问题了 。
那么华为为什么要推出仓颉编程语言 , 简单的解释是为了鸿蒙系统的生态建设 , 不过更多的在于以下这几个方面:
1、计算机语言到底是什么?
一般来说 , 人们将计算机语言分为三类 , 即:机器语言 , 汇编语言 , 高级语言 。
机器语言就是机器能够识别的语言 , 现在的计算机都是按照二进制来设计的 , 机器语言就是0和1 。 计算机是识别这种语言的 , 但是对于人类来说 , 就难得多了 , 除非是这方面的专家 , 否则一般的软件开发人员是不能够理解的 。
正是为了解决机器语言难懂的问题 , 人们又发明了汇编语言 , 其实这就是对机器语言的一种翻译 , 即特定的字符对应特定的二进制 。 即便如此 , 还是有很多人难以“消化”得了 , 这时候高级语言出现了 , 现在高级语言非常常见 , 比如经常听到的C语言、C++、ython、Delphi等等 , 正是因为这些高级语言的出现 , 计算机的发展才迎来真正的爆发期 , 出现了软件定义世界的情况 , 也可以说是现在互联网产业快速发展的关键 。
通过上面的介绍 , 我们可以看出来 , 其实 , 这三类计算机语言基本上就是计算机语言的发展史 , 从刚开始的苦涩难懂 , 到后来的适用于广大开发者操作使用 , 由繁到简的历史过程 。

那么现在的高级编程语言就一定是简单好用的了?最起码对于我们使用汉语的人员来说 , 比较难 , 因为要想学好这些编程语言 , 还需要先学习好英文 , 不过 , 即便如此 , 还存在一些困难 , 毕竟英文本身就存在很多苦涩难懂的思维以及概念 。
2、仓颉语言 。
不能说现在没有中文编程语言 , 其实还是有的 , 比如“易语言”就是一款中文编程语言 , 只是使用者不多 , 不能算是主流的编程语言 。 其实之前也有很多的中文编程语言 , 只不过基本上都是昙花一现 , 甚至是连翻个水花都没有 。
当然 , 国外的编程语言就更多了 , 折腾不出来名堂的不比中文编程少 , 只是上面所说的这些成为了大众主流罢了 , 原因是一来编程语言的编写确实需要一番功夫 , 更多的还是因为生态 , 开发者的生态至关重要 , 也是华为开发者生态建设中 , 最为困难的一个 。
编程语言需要大量的开发人员参与进来 , 更需要多个方面的生态支持 , 包括软硬件、操作系统 , 这个时候我们就会发现 , 仓颉语言是鸿蒙系统生态中的一环 , 而仓颉语言也需要大量的生态支持 , 环环相扣 , 可见做基础操作系统的难度之大 , 不是想想就可以了的 。
3、人们为什么期待仓颉语言?
对于华为来说 , 这是补上鸿蒙生态的关键一环 , 而对于大家来说 , 自然是期待鸿蒙能够快速发展起来 , 不过 , 我觉得与其说大家期待鸿蒙发展壮大 , 倒不如说大家更加期待国产软件生态强大起来 , 这些年 , 我们使用外国的芯片、操作系统、软件、数据库 , 虽然取得了很好的成就 , 但是使用外国的这些基础产品 , 就犹如悬在我们头顶的达摩克里斯之剑 , 威胁一日不解除 , 就会让我们“夜不能寐” 。