0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为即将发布国产自主编程语言——仓颉,摆脱美国控制

Q4MP_gh_c472c21 来源:嵌入式ARM 作者:嵌入式ARM 2020-09-21 11:48 次阅读

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

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

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

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

华为自主的科技知识产权仓颉并非空穴来风,只是目前而言,只是已经注册占位,还处于未公开状态。而分类上,也和大家以为的计算机技术相去甚远。 目前华为自家的仓颉产品,有三类:一类是网站服务;一类是运输工具;最后一类是科学仪器。瞧这三款同名的知识产权,怎么也不像是计算机编程语言。这可能是我们外行的错觉,其实如果编程语言是真的,那就是属于科学仪器这个分类的,是真的仓颉编程语言。要知道,华为推出过的ARK OS这些编译器和操作系统,都是属于科学仪器分类的。 而现在,就剩下网站服务和运输工具了,乍一看有点风马牛不相及。如果说网站服务还和计算机技术有点关系的话,那么运输工具又是什么鬼?这就和IT有点相去甚远了吧。我们可以想象一下,编程语言用于网站服务方面,可能属于Web端,也就是可以进行Web开发和后端开发。而现在我们已经进入人工智能物联网时代了,是不是以后构建无人机无人驾驶智能交通这些新物种的技术项目,需要用的就是这款新的编程语言呢? 上面这些,是我们目前能获取的资讯。我们国人一直在奋力发展国产计算机技术。看好我们国产的科技发展,但同时也保持清醒,对华为和编程语言等技术方面也表达了自己的担忧和疑惑。毕竟一款编程语言如同一款操作系统一样,需要各种软硬件生态来适配来丰富完善。即便强大如华为,推出来一款编程语言,依然需要开源给大众,依然需要商业助推,这样才会在技术开发者和大众市场群体的应用中变得更完善,更能加快补齐短板。 如果现在华为推出一款国产全新编程语言,那么也要大家接受、学习和开发使用,更重要的是,作为新生事物,它要融入编程语言行列,要用新语言开发出实实在在的产品或内核,就要全球技术领域人群的认可接受,另外就是往大众群体和学生爱好者群体渗透和普及,这需要一个过程。 如果搭载鸿蒙的手机发布,并推动手机应用开发者加入,那么配合新的开发语言,又将提供一大批岗位,其实利好开发者!大厂需要华为生态渠道,客户端岗位需求会激增。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    215

    文章

    33629

    浏览量

    247160
  • 编程语言
    +关注

    关注

    9

    文章

    1878

    浏览量

    33138

原文标题:华为继鸿蒙OS后,即将发布国产编程语言,打破国外垄断!

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    国产自动方向控制、半双工 RS-485 收发器:MS2548 替代MAX13487

    国产自动方向控制、半双工 RS-485 收发器:MS2548 替代MAX13487产品简述MS2548 是一个 5V 供电、半双工 RS-485 收发器。 芯片具有自动换向控制功能,可用于隔离485
    发表于 03-08 22:33

    plc编程语言与c语言的联系 c语言和PLC有什么区别

    PLC编程语言与C语言的联系 PLC(可编程逻辑控制器)是一种针对自动化控制系统的特殊计算机。P
    的头像 发表于 02-05 14:21 1069次阅读

    国产自主可控工程机械控制

    控制器具有更强的价格竞争力,这得益于其专为恶劣工况所设计,以及自主研发的优势。优质的产品与实惠的价格,为用户提供性价比更高的解决方案。2、更快的本土技术支持硕博电子
    的头像 发表于 02-01 11:24 168次阅读
    <b class='flag-5'>国产自主</b>可控工程机械<b class='flag-5'>控制</b>器

    华为举办鸿蒙生态千帆启航仪式,余承东公布HarmonyOS NEXT开放申请

    据余承东介绍,为实现核心竞争力的突破,华为通过多年的努力构建出一套包含鸿蒙内核、ArkTS/仓颉编程语言、方舟编译器/毕昇编译器、ArkUI以及盘古AI大模型等在内的完整生态体系。
    的头像 发表于 01-19 09:34 311次阅读

    多维演进,合见工软发布多款国产自研新一代EDA工具与IP解决方案

    来源:合见工软 10月12日,上海合见工业软件集团有限公司正式发布“EDA新国产多维演进战略”并同时重磅发布了多款全新国产自主自研的EDA与IP产品。产品覆盖全场景数字验证硬件、虚拟原
    的头像 发表于 10-13 14:21 256次阅读

    多维演进,合见工软重磅发布多款国产自研新一代EDA工具与IP解决方案

    2023 年10月12日,上海合见工业软件集团有限公司(简称“合见工软”) 正式发布“EDA新国产多维演进战略”并同时重磅发布了多款全新国产自主自研的EDA与IP产品。产品覆盖全场景数
    发表于 10-12 16:48 458次阅读

    五种支持plc编程语言有哪些

    在PLC控制系统设计中,不同型号的PLC编程软件对以上五种编程语言的支持种类是不同的,所以不但对PLC的硬件性能了解外,也要了解PLC对编程
    发表于 08-31 14:54 697次阅读
    五种支持plc<b class='flag-5'>编程</b>的<b class='flag-5'>语言</b>有哪些

    华为的芯片解决了吗 美国恢复华为5G芯片供应了吗

    来自美国公司的关键零部件,尤其是包括高通、英特尔等在内的半导体公司。这一措施严重影响了华为的手机和5G设备生产,华为也花费了数十亿美元进行自主研发,以试图完全
    的头像 发表于 08-31 09:36 3848次阅读

    基于龙芯的国产自主智慧高速ETC“云收费”系统解决方案取得新突破

    7月20日,基于龙芯2K1000LA处理器研制的“国产自主车道控制器”在中国公路学会高速公路运营管理分会主办的“2023年高速公路智慧收费与技术创新研讨会”首次亮相。该设备由四川智能交通系统
    的头像 发表于 07-20 16:12 510次阅读
    基于龙芯的<b class='flag-5'>国产自主</b>智慧高速ETC“云收费”系统解决方案取得新突破

    国产自主高端PLC系统发展情况

    PLC和DCS、SCADA并列为工业控制领域的三大支柱。为摆脱基本依赖进口的局面,改革开放以来,国内许多企业、高校和研究单位前赴后继,投入了这三大系统的开发研制。
    发表于 06-30 11:04 2072次阅读
    <b class='flag-5'>国产自主</b>高端PLC系统发展情况

    国产自主GPU构架天狼星发布 高端与未来的自主GPU问世

    国产自主GPU架构“天狼星”鉴定及发布会6月15日在北京举办,GPU架构“天狼星”由国内企业中天恒星科技有限公司(Advanced Technology Stellar)自主研发。这是国内首次向通用
    的头像 发表于 06-20 16:44 5094次阅读
    <b class='flag-5'>国产自主</b>GPU构架天狼星<b class='flag-5'>发布</b> 高端与未来的<b class='flag-5'>自主</b>GPU问世

    基于PASCAL的高级编程语言——SCL编程语言

    根据该标准,可对用于可编程逻辑控制器的编程语言进行标准化。SCL 编程语言实现了该标准中定义的
    发表于 06-20 10:20 1072次阅读
    基于PASCAL的高级<b class='flag-5'>编程</b><b class='flag-5'>语言</b>——SCL<b class='flag-5'>编程</b><b class='flag-5'>语言</b>

    国产自主GPU架构“天狼星”在北京亮相

    的主流手段,正广泛应用于科学计算和人工智能。然而,我国GPU芯片基本全部依赖进口。随着美国不断加码限制英伟达、AMD向我国供应高端GPU芯片,我国进口GPU也受到极大的限制。这些多重因素,更加促使国产GPU企业奋起直追。 6月15日,
    发表于 06-19 10:31 546次阅读
    <b class='flag-5'>国产自主</b>GPU架构“天狼星”在北京亮相

    华为发布100%自主数据库

      几天前,华为正式推出全栈自主分散云数据库gaussdb,核心代码100%自主研发。对于华为发布gaussdb数据库,张平安表示,这是基于
    的头像 发表于 06-09 10:58 1282次阅读

    中文C语言编程玩转物联网华为鸿蒙Hi3861开发-基础案例合集

    继《一套支持中文C语言编程的鸿蒙Hi3861智能硬件开发套件》发布后,中文C语言编程玩转物联网华为
    发表于 05-08 23:50