华为自研编程语言仓颉(char)曝光?自媒体比官方还能吹!
刚刚,华为鸿蒙开放源代码!
据华为官方了解,鸿蒙 OS 的代码将在9月10号下午HDC 2020 大会结束后的 18:18 正式开放。
9 月10 日上线大屏、手表、车机系统,2020 年 12 月发布手机系统。预计明年手机将搭载鸿蒙系统。
鸿蒙 OS 开源项目:
https://www.openatom.org/openharmony
鸿蒙 OS 代码仓库:
https://openharmony.gitee.com/
早在9月1号之前,华为即将发布国产自主编程语言——“仓颉”,软件摆脱美国控制。by:某不知名自媒体!
华为是不是真的自研编程语言,是不是真的叫仓颉(char),目前也只是传言,我个人猜测这是迟早要迈出的一步!
但是!
就这个Char
名字而言!
真的合适吗?
刚入门的学过计算机的都知道,Char在几乎所有编程语言都有这个概念!
如果一个新语言名字和一个计算机通用术语重名,在内容搜索方面已经先天处于不利地位。
开发者想查找仓颉的资料,一定会充斥着大量的无关信息。
按照权重排名,很可能前五页都没有仓颉语言的结果。%20真要想好好推广,求求你们换个名字吧。
不管是叫Cangjie,还是叫Lidang,都比叫Char要强。
当然这也只是猜测!
要说评价华为的编程语言,华为官方自己都没发话,什么时候轮到这些微博“不知名”的大v出来说话了!
自己给自己制造热点?这个倒是学得快!
美国在编程语言方面具有绝对的优势,美国能禁止编程语言或编译器对我国授权吗?
唯一能约束一种编程语言的就是专利,但C语言等目前并不受任何专利约束。
Bell实验室最早实现了C语言和Unix,但是它们未能通过专利的力量阻止其他平台上C语言的实现和使用,未能阻止BSD和GNU的出现,未能阻止Unix大战,使得最后正统意义的Unix不复存在。
后来从开源社区诞生的语言比如Python、Ruby、PHP、Go等,原本就不受专利约束,任何人都能自己实现它。
当然,仍然受专利约束的编程语言是存在的。比如,Java在Oracle的手上,仍受专利约束,所以才有了旷日持久的Oracle诉Google案。
如果发生新冷战,我们到时候可能不能合法地使用Java了,像C#、Delphi、VBA等由商业公司创制的编程语言可能也将不能使用,只要他们随便在专利或者授权上找一个把柄就可以了。
x86、ARM指令集也是受专利保护的,这就使得这些处理器的汇编语言也有可能不能合法使用。
如果你也有好的开源项目,欢迎推荐!
微信号联系:westbrook12000(ps:加好友请备注“开源”)
刚刚,华为鸿蒙开放源代码!
微信消息防撤回,推荐这款开源神器,文字、图片、语音都支持!