百里半武汉|打破国外垄断!,厉害了!华为将发布国产编程语言


百里半武汉|打破国外垄断!,厉害了!华为将发布国产编程语言
文章图片
百里半武汉|打破国外垄断!,厉害了!华为将发布国产编程语言
文章图片
近日 , 传华为即将发布国产自主编程语言——“仓颉” , 软件摆脱美国控制 。
美国在编程语言方面具有绝对的优势 , 美国能禁止编程语言或编译器对我国授权吗?
唯一能约束一种编程语言的就是专利 , 但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马上要来了 , HMSCore、方舟编译器和运行环境已经有APP开始支持 。
【百里半武汉|打破国外垄断!,厉害了!华为将发布国产编程语言】又一好消息 , 华为即将发布国产“仓颉”编程语言 , 补齐软件核心短板 。 华为将自主编程语言命名为“仓颉”是有讲究的 。
仓颉 , 世人说他“龙颜四目 , 生有睿德” 。 在历史传说中 , 仓颉被认为是中国原始象形文字的创造者 。 正是他所创造的文字 , 在经过几千年发展之后 , 最终演化成为现在的汉字 。 有了“仓颉” , EDA软件短缺的难题应该也能顺势解决 , 华为太棒了!要知道 , 网上的曝光可能是真的 , 也可能是自媒体谣传 。 不管怎样 , 在官方没有否认或者没有公布之前 , 这些都无法证实或证伪 。
百里半武汉|打破国外垄断!,厉害了!华为将发布国产编程语言
文章图片
华为自主的科技知识产权仓颉并非空穴来风 , 只是目前而言 , 只是已经注册占位 , 还处于未公开状态 。 而分类上 , 也和大家以为的计算机技术相去甚远 。
目前华为自家的仓颉产品 , 有三类:一类是网站服务;一类是运输工具;最后一类是科学仪器 。 瞧这三款同名的知识产权 , 怎么也不像是计算机编程语言 。 这可能是我们外行的错觉 , 其实如果编程语言是真的 , 那就是属于科学仪器这个分类的 , 是真的仓颉编程语言 。 要知道 , 华为推出过的ARKOS这些编译器和操作系统 , 都是属于科学仪器分类的 。
而现在 , 就剩下网站服务和运输工具了 , 乍一看有点风马牛不相及 。 如果说网站服务还和计算机技术有点关系的话 , 那么运输工具又是什么鬼?这就和IT有点相去甚远了吧 。 我们可以想象一下 , 编程语言用于网站服务方面 , 可能属于Web端 , 也就是可以进行Web开发和后端开发 。 而现在我们已经进入人工智能物联网时代了 , 是不是以后构建无人机、无人驾驶、智能交通这些新物种的技术项目 , 需要用的就是这款新的编程语言呢?