编程|华为继鸿蒙OS后,即将发布国产编程语言

编程|华为继鸿蒙OS后,即将发布国产编程语言

文章图片

编程|华为继鸿蒙OS后,即将发布国产编程语言

文章图片

编程|华为继鸿蒙OS后,即将发布国产编程语言


近日 , 传出华为即将发布国产自主编程语言-----“仓 颉(jie)” , 软件摆脱美国控制 。

美国在编程语言方面具有绝对的优势 , 美国能禁止编程语言或编译器对我国授权吗?
唯一能约束一种编程语言的就是专利 , 但C语言等目前并不受任何专利约束 。 Bell实验室最早实现了C语言和Unix , 但是它们未能通过专利的力量阻止其他平台上C语言的实现和使用 , 未能阻止BSD和GNU的出现 , 未能阻止Unix大战 , 使得最后正统意义的Unix不复存在 。
后来从开源社区诞生的语言比如Python、Ruby、PHP、Go等 , 原本就不受专利约束 , 任何人都能自己实现它 。

当然 , 仍然受专利约束的编程语言是存在的 。 比如 , Java在Oracle的手上 , 仍受专利约束 , 所以才有了旷日持久的Oracle诉Google案 。 如果发生新冷战 , 我们到时候可能不能合法地使用Java了 , 像C#、Delphi、VBA等由商业公司创制的编程语言可能也将不能使用 , 只要他们随便在专利或者授权上找一个把柄就可以了 。
x86、ARM指令集也是受专利保护的 , 这就使得这些处理器的汇编语言也有可能不能合法使用 。

美国对华为的极限打压已经进入软件层面 。 光刻机是芯片制造的精髓 , 而EDA软件是芯片设计的灵魂 。 海思麒麟芯片的成本包含了研发投入、EDA软件费用、ARM授权费用、台积电制造费用、以及一系列专利费用 。
美国的技术封锁逼得华为成为微软谷歌一样的角色 , 既得推出自己的鸿蒙系统 , 还得拥有自己的编程语言 。 可喜的是 , 鸿蒙2.0马上要来了 , HMS Core、方舟编译器和运行环境已经有APP开始支持 。
又一好消息 , 华为即将发布国产“仓颉”编程语言 , 补齐软件核心短板 。 华为将自主编程语言命名为“仓颉”是有讲究的 。
仓颉 , 世人说他“龙颜四目 , 生有睿德” 。 在历史传说中 , 仓颉被认为是中国原始象形文字的创造者 。 正是他所创造的文字 , 在经过几千年发展之后 , 最终演化成为现在的汉字 。 有了“仓颉” , EDA软件短缺的难题应该也能顺势解决 , 华为太棒了!

【编程|华为继鸿蒙OS后,即将发布国产编程语言】要知道 , 网上的曝光可能是真的 , 也可能是自媒体谣传 。 不管怎样 , 在官方没有否认或者没有公布之前 , 这些都无法证实或证伪 。


    推荐阅读