首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

华为完全攻克软件编程语言 这是在给美国一个下马威

运营商财经 康钊/文

近日,华为创始人任正非在一个专家座谈会上透露,华为完全用自己的操作系统、数据库、编译器和语言……,做出了自己的管理系统MetaERP软件。这句话其实暗含意思之一是,华为已经做出了自己的编译器和语言,而这有什么意义呢?仔细给大家分析,就会发现不得了。

计算机编程语言是非常重要的基础设施,就像操作系统一样,是一种基础软件,没有编程语言就没有操作系统,更没有其他应用软件。

不懂软件的人也听过代码这个词,而语言就是指程序代码,编译器是编译执行,这些代码的软件比如:c/c++是语言,对应的编译器有TC2.0,VC6.0等;java是语言,JDK编译器。所以,掌握自己的原代码非常重要。

学过计算机都知道,计算机常用语言有 C C++ 、JAVA 、Python等近20种语言,但是,其中没有一款是国产的。

而这些语言又和编译器深度捆绑,如果编译出的代码安全性不可控制,那么这个软件就太可怕了额,要么被别人窃取秘密,要么被别人弄瘫痪了。而华为是搞通信设备的,网络安全非常重要,所以华为必须要有一套可控安全的语言和编译器。如果华为不能开发出自己的计算机语言和编译器,那就没法搞研发。

华为2021年被美国列入实体清单后,美国的计算机编程语言都可能不可以用了,只能自己研发,幸好,这时华为推出了仓颉,让自己的程序员编译出的程序安全可靠,规避国际专利的困扰,且不会在编译阶段被植入不安全的代码。

2022年,华为又正式发布毕昇C++编程语言,并全面升级毕昇编译器。通过多样算力融合编程与协同优化,兼容开放生态,实现多样性算力高效开发。

毕昇C++编程语言以C++为基础,支持多样性计算的异构编程标准,实现使用一种语言即可对鲲鹏、昇腾AI等业界主流算力进行编程,大大降低了多样性计算系统的编程复杂性和学习成本。

美国在编程语言上想搞瘫痪华为,已毫无可能。

(责任编辑:韩丽)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230415A0066900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券