文章图片
文章图片
不能不说随着鸿蒙系统的推出 , 人们在关注鸿蒙系统发展壮大的同时 , 也在关注华为是如何进一步打造属于自己的生态 , 而鸿蒙生态建设更是让人们认识到华为在科研方面是如此专注 , 更是如此舍得投入 。
现在鸿蒙系统的装机总数已经超过3.3亿台 , 而为了进一步方便开发人员创造出更加有意义的鸿蒙生态软件 , 华为一直在围绕鸿蒙系统做基础生态 , 之前的方舟编译器就是其中之一 , 作为华为推出的第一个完全自主研发的编译器平台 , 方舟编译器同样是开源的 , 支持多种编程语言以及多种芯片平台的联合编译与运行 。
不过 , 相对于编译器 , 华为还计划推出一套更加引人关注的鸿蒙基础生态单元:仓颉编程语言 。 虽然现在有关仓颉编程语言的消息还很少 , 但是已经至少有两个方面的相关信息可以证实 , 仓颉语言确实存在 。
1、在去年十月份的时候 , 华为明确“将发布自研鸿蒙编程语言” , 而且当时的华为消费者业务软件部总裁龚体也明确表示 , 仓颉语言将“为鸿蒙生态基础设施建设补上最后一环” 。
2、华为的商标版权意识非常强烈 , 现在已经申请了相关的“仓颉”商标 , 既有“华为仓颉” , 也有“仓颉语言”等商标 。
由此可以说明 , 仓颉语言的推出只是时间问题了 。
那么华为为什么要推出仓颉编程语言 , 简单的解释是为了鸿蒙系统的生态建设 , 不过更多的在于以下这几个方面:
1、计算机语言到底是什么?
一般来说 , 人们将计算机语言分为三类 , 即:机器语言 , 汇编语言 , 高级语言 。
机器语言就是机器能够识别的语言 , 现在的计算机都是按照二进制来设计的 , 机器语言就是0和1 。 计算机是识别这种语言的 , 但是对于人类来说 , 就难得多了 , 除非是这方面的专家 , 否则一般的软件开发人员是不能够理解的 。
正是为了解决机器语言难懂的问题 , 人们又发明了汇编语言 , 其实这就是对机器语言的一种翻译 , 即特定的字符对应特定的二进制 。 即便如此 , 还是有很多人难以“消化”得了 , 这时候高级语言出现了 , 现在高级语言非常常见 , 比如经常听到的C语言、C++、ython、Delphi等等 , 正是因为这些高级语言的出现 , 计算机的发展才迎来真正的爆发期 , 出现了软件定义世界的情况 , 也可以说是现在互联网产业快速发展的关键 。
通过上面的介绍 , 我们可以看出来 , 其实 , 这三类计算机语言基本上就是计算机语言的发展史 , 从刚开始的苦涩难懂 , 到后来的适用于广大开发者操作使用 , 由繁到简的历史过程 。
那么现在的高级编程语言就一定是简单好用的了?最起码对于我们使用汉语的人员来说 , 比较难 , 因为要想学好这些编程语言 , 还需要先学习好英文 , 不过 , 即便如此 , 还存在一些困难 , 毕竟英文本身就存在很多苦涩难懂的思维以及概念 。
2、仓颉语言 。
不能说现在没有中文编程语言 , 其实还是有的 , 比如“易语言”就是一款中文编程语言 , 只是使用者不多 , 不能算是主流的编程语言 。 其实之前也有很多的中文编程语言 , 只不过基本上都是昙花一现 , 甚至是连翻个水花都没有 。
当然 , 国外的编程语言就更多了 , 折腾不出来名堂的不比中文编程少 , 只是上面所说的这些成为了大众主流罢了 , 原因是一来编程语言的编写确实需要一番功夫 , 更多的还是因为生态 , 开发者的生态至关重要 , 也是华为开发者生态建设中 , 最为困难的一个 。
- Twitter|谷歌再次出手,华为鸿蒙系统、生态相继崛起,谷歌这回或将失算
- 华为手环|亲测华为手环6,告诉大家是否有必要买一款售价200以上的手环
- 华为荣耀|超越旗舰的成就最高境界!虽然搭载骁龙888,但这样的旗舰很难找
- 真刑啊!华为员工利用公司系统Bug,获取机密数据并倒卖牟利
- 华为|想跑已经来不及了,任正非正式签署文件,华为开启全面收费模式!
- 华为|一个都跑不掉!任正非终于“出手”了,全面收费即将开始
- iOS|用了半年华为鸿蒙再次换回iOS,说一说憋着的心里话
- 高通骁龙|拼团直减789元,NFC+心率监测+麒麟A1,华为热销款仅售499元
- 华为|任正非签发总裁令,宣布建立标准,外媒:高通、苹果一个都跑不掉
- 华为|拼团直减789元,NFC+心率监测+麒麟A1,华为热销款仅售499元