本文目录导航:
华为大举措,这无所谓用汉语编程
近日,久久没有动态的鸿蒙,再次传来了一个大信息。
华为发表将发布为鸿蒙研发的编程言语仓颉,为整个鸿蒙生态补上最后一环。
据信息,3月16日华为编程言语试验室, 面向部离开发者发布了华为新言语的试用报名问卷 ,并示意,在问卷填写成功后,将经过邮件启动后续信息的通知。
仓颉,是原始象形文字发明者,依据记录,仓颉见鸟兽的足迹受启示,分类别异,加以收集、整顿和经常使用,在汉字发明的环节中起到了关键作用,被尊为“造字圣人”。
华为自研编程言语,与“造字圣人”不约而同,用“仓颉”来命名,别具深意,恰到好处,颇有我国 历史 文明底蕴。
也正由于如此,不少人推测这会是一款纯汉字纯中文逻辑的编程言语,也就是“让中国人用自己的汉字编程”。
之所以取名为“仓颉”,不只是由于仓颉是中国原始象形文字的发明者,更是华为想用汉字做为基础从新树立一个技术生态的实在写照。
华为仓颉 是在华为在2021年开发者大会上发布的自研编程言语,从方舟翻译器到鸿蒙系统,华为不时走在自主研发的路线上。
开发仓颉编程言语对华为自身来说也具备比拟关键的意义。
理想上华为并不是第一家自主研发编程言语的企业。
咱们都知道,做系统并不容易,最关键的就是要打造生态,而打造了生态之后如何愈加稳如泰山,就是要有自己的编译言语,有言语能力构成闭环。
目前,成功的系统基本都有自己专门的言语,像 苹果的Swift、谷歌的DART、微软的Typescript等都是企业自主开发的编程言语。
华为HarmonyOS人造也要有自己的编程言语。
有了仓颉这个全新自研编程言语,鸿蒙生态基础设备树立就补上了最后一环。
华为的整个生态圈就基本搭建成功了: 配件+操作系统+方舟编辑器+仓颉编程言语。
环球上编程言语多达600种,然而目前咱们熟知的编程言语无非就这几大类:C、C++,Java、Python、PHP,然而这些均为国外企业研发。
而华为自研的仓颉编程言语,假设成功的话,无疑可以冲破被国外垄断的现象,并且发明一种属于中国的编程言语,也能树立一种属于中国的软件开出现态。
这关于中国的计算机生态来说是十分关键的,由于树立一种能够被公认的生态,象征着能够在计算机畛域把握被动权。有外媒评论说,仓颉必将扭转 历史 !
华为溺爱中华传统文明
不知道大家有没有发现,华为产品的起名都十分无心思,也很有深意。把古文明运用到了极致!
比如:
华为自研操作系统,取名“鸿蒙”;
华为的手机芯片,取名叫“麒麟”;
华为的基带芯片,取名叫“巴龙”;
华为的主机芯片,取名叫“鲲鹏”;
华为的人工默认芯片,取名“升腾”;
华为的主机平台,取名叫“泰山”;
华为的路由器芯片,取名叫“凌霄”;
《山海经》里的各路神兽,包含朱雀、青鸟、灵犀、鸿雁、紫龙、威凤、玄机、白虎、丹雀、海蓝兽、紫薇星等等,都被华为支出麾下。
把现代空想中的神兽及古文明和最先进的 科技 联合,也展现了华为理工人的浪漫。
华为没有发布太多关于仓颉言语的内容,虽然此次试用须要口头隐秘流程,但从开发流程推想,应该不须要期待太久了。在未来的不远处,可能将会是中文编程?
让咱们一同刮目相待吧!
华为自研编程言语“仓颉”火上热搜,这能否降落了编程门槛?
首先,一种编程言语,用不用中文写代码并不是太关键,当然假设他用中文会在必定水平上无利于降落程序员的入门门槛,同时也可以提高程序代码的可读性,但也仅限于此了。
其次,华为推出仓颉编程言语,确实是令国人震撼的信息,源于华为在配件底层、操作系统、编译器、IDE工具都已很深的积攒和造诣,华为推出编程言语也是水到渠成的事,关键还是防止某一天被掐脖子。
据我所知仓颉并不是就一个纯中文的编程言语,而是综合了现java,python,go等语音的特点,发明了更繁复更高效,更合乎现代思想,允许中文定义的言语,有点像python拿来就用易上手的言语。
另外,编程,很大水平上不是取决于用什么编程言语,而是取决于编程人的思想,处置疑问的算法,以及脑洞。
假设只是繁难的程序,成功一些繁难的配置,个别人稍微培训一下就可以做到(就是要相熟编程言语的语法格局等等),然而,假设要成为初级程序员,能做出复杂的成功初级配置的大型程序,还是要经过系统的学习才行。
假设中国的计算机系统,它的底层架构,数据结构,逻辑运算都可以用中文,编程就没有英文字母什么事了,个别人当然也可以成为程序员,只不过是像写作文一样,水平高下疑问。
纵使是中文编程,也是须要系统的学习的,况且仓颉编程并不是中文编程,编程是一种思想。
最后,计算机所识别的代码是二进制的,相似于“”这一类的数字编程言语经常使用汉字还是英文,仅仅是为了繁难编程人员,编完的程序,还须要汇编能力被计算机口头,最终汇编完的程序,在计算机看来没有汉字和英文的区别。
华为在2022年发布了一项关键成绩——自研的编程言语仓颉。
这款言语旨在衔接鸿蒙和欧拉系统,进一步增强运行生态的兼容性和开发后劲。
华为生产者业务软件部总裁龚体强调,仓颉是鸿蒙生态基础设备树立的关键补充,标记着华为在构建片面熟态体系上迈出了关键一步。
虽然市场上已有中文编程言语,如易言语,但由于用户基础和干流位置的限度,它们并未宽泛经常使用。
历史上,许多中文编程言语稍纵即逝,未能在短暂竞争中站稳脚跟。
相比之下,国内上的编程言语种类单一,但成功的案例往往依赖于弱小的生态允许和开发者社区,这是华为在构建自己的开发者生态环节中所面临的应战之一。
编程言语的开发和推行须要宏大的开发者个体和多方面的生态允许,包含软配件、操作系统等。
仓颉作为鸿蒙系统生态链中无法或缺的一局部,它的成功不只取决于自身的翻新,也依赖于整个生态系统的成熟和完善。
这再次提醒了创立和保养基础操作系统面前的复杂性和艰难性,绝非随便可及。