华为将发布“仓颉”编程语言 仓颉编程入门教程基础知识

“仓颉”也是道教中文字之神,他在汉字创造的过程中起了重要作用,被尊为“造字圣人” 。据史书记载,仓颉有双瞳四个眼睛,天生睿德,观察星宿的运动趋势、鸟兽的足迹,依照其形象创文字,革除当时结绳记事之陋,开创文明之基,因而被尊奉为“文祖仓颉” 。

华为将发布“仓颉”编程语言 仓颉编程入门教程基础知识

文章插图
华为给自己的编程语言取名“仓颉”可谓寓意深刻!在2021年 9 月在接受采访时,华为副总裁、计算产品线总裁邓泰华表示:华为将在2022年将推出自研的编程语言“仓颉”,将鸿蒙和欧拉在应用开发生态上进行打通 。在2021年10 月 22 日华为开发者大会上 2021(Together)上,HarmonyOS 3 开发者预览版正式发布 。同时,华为表示,将发布自研鸿蒙编程语言 。消费者业务软件部总裁龚体宣布,华为将发布为HarmonyOS全新研发的编程语言,为鸿蒙生态基础设施建设补上最后一环 。

华为将发布“仓颉”编程语言 仓颉编程入门教程基础知识

文章插图
华为从芯片研发、操作系统开始做类似于苹果IOS、安卓的生态系统一样,开始创建自己的生态 。但是在语音编程方面,目前国内的软件企业都是用的国外的编程软件 。就像我们以前用的熟悉的C++、C语言、JAVA语言等等,都是国外的 。其实编程软件有很多1、C语言包括:Vim、C++编译器、Dev-C++、Visual Studio;2、Java语言包括:Eclipse 、MyEclipse、NetBeans、IntelliJ IDEA;Python语言:Sublime Text、Atom 等等 。

华为将发布“仓颉”编程语言 仓颉编程入门教程基础知识

文章插图
【华为将发布“仓颉”编程语言 仓颉编程入门教程基础知识】 编程语言类似我们最近熟悉热炒软件设计EDA,应该说语言编程更是EDA设计的基础,没有这个基础,EDA也设计不出来的 。华为能自己埋头研究“仓颉”编程语言,真的是从底层基础开始,华为就像是在自己盖一座大楼,从地基开始一步步往上积累 。过去的华为使用谷歌安卓系统开发华为ME-UI,由于制裁的原因使得华为必须使用自研的鸿蒙操作系统,但操作系统技术是很错综复杂的,如何让自己的系统安全不可突破 。那必须从编程语言、编译器等根基技术入手 。
一个编程语言的设计是极其复杂的,这里面牵涉太多的数学、科学等知识的积累 。华为开发者大会在2022年11月4日-6日在华为东莞松山湖基地举行,这次很多人期待华为的“仓颉”编程语言横空出世,与开发者见面 。但是这次大会并没有推出“仓颉编程“,说明“仓颉语言”暂时还有些bug需要进一步的改进 。但不管怎么说,华为的编程语言“仓颉编程”后期一定会在合适的时机会做正式的发布 。

华为将发布“仓颉”编程语言 仓颉编程入门教程基础知识

文章插图
“倔强”的华为在推出自己的“鸿蒙系统”之后,一心一意埋头苦干,势必要把鸿蒙打造成对比苹果IOS、安卓系统的三大手机应用系统三足鼎立的势头 。华为鸿蒙除了有后发优势之外,鸿鸿蒙还融合了万物互联,可以打通手机、电视、电脑、汽车、家具等实现万物互联,这个是前面的苹果和安卓所不具备的 。另外华为背后有我国的经济实力的强大后盾 。
在国家大力倡导科技创新、国产替代的良好环境下 。“仓颉编程”的推出势必会乘风破浪,勇往向前 。这个对于打破国外垄断和封锁,建立我国自己计算机的深层操作体系,对于整个国家科技安全而言意义重大 。仓颉编程属于中国的第一套编程语言,在目前国内的计算机行业工作者在编程语言大多依赖于C++以及Java背景下,在科技安全创新为主的今天,长远意义上来说会有巨大的影响 。

推荐阅读