厉害了!华为将发布国产编程语言,打破国外垄断!

厉害了!华为将发布国产编程语言,打破国外垄断!
文章图片
厉害了!华为将发布国产编程语言,打破国外垄断!
文章图片
近日 , 传华为即将发布国产自主编程语言——“仓颉” , 软件摆脱美国控制 。
【厉害了!华为将发布国产编程语言,打破国外垄断!】美国在编程语言方面具有绝对的优势 , 美国能禁止编程语言或编译器对我国授权吗?
唯一能约束一种编程语言的就是专利 , 但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开发和后端开发 。 而现在我们已经进入人工智能物联网时代了 , 是不是以后构建无人机、无人驾驶、智能交通这些新物种的技术项目 , 需要用的就是这款新的编程语言呢?
上面这些 , 是我们目前能获取的资讯 。 我们国人一直在奋力发展国产计算机技术 。 看好我们国产的科技发展 , 但同时也保持清醒 , 对华为和编程语言等技术方面也表达了自己的担忧和疑惑 。 毕竟一款编程语言如同一款操作系统一样 , 需要各种软硬件生态来适配来丰富完善 。 即便强大如华为 , 推出来一款编程语言 , 依然需要开源给大众 , 依然需要商业助推 , 这样才会在技术开发者和大众市场群体的应用中变得更完善 , 更能加快补齐短板 。
如果现在华为推出一款国产全新编程语言 , 那么也要大家接受、学习和开发使用 , 更重要的是 , 作为新生事物 , 它要融入编程语言行列 , 要用新语言开发出实实在在的产品或内核 , 就要全球技术领域人群的认可接受 , 另外就是往大众群体和学生爱好者群体渗透和普及 , 这需要一个过程 。
如果搭载鸿蒙的手机发布 , 并推动手机应用开发者加入 , 那么配合新的开发语言 , 又将提供一大批岗位 , 其实利好开发者!大厂需要华为生态渠道 , 客户端岗位需求会激增 。


    推荐阅读