华为将推出自研编程语言仓颉,为什么很多程序员不看好?

华为将推出自研编程语言仓颉,为什么很多程序员不看好?,第1张

9月25日,在中国深圳华为坂田基地,备受瞩目的开源 *** 作系统欧拉(openEuler)全新发布。华为的两个 *** 作系统鸿蒙和欧拉都将开源,鸿蒙 *** 作系统的应用场景,是智能终端、物联网终端和工业终端;欧拉 *** 作系统面向服务器,面向边缘计算,面向云,面向嵌入式设备。



令人瞩目的另一个消息是,华为计算产品线总裁邓泰华在采访中表示,华为明年将推出自研的编程语言仓颉,将鸿蒙和欧拉在应用开发生态上进行打通。


此前,被广泛应用的编程语言C语言/C++,Java、Python、PHP等,都是国外企业研发的。


但其实2020年华为就曾申请注册过“仓颉语言”商标,分类涉及“科学仪器”、“网站服务”。当时也传出了华为正研发新的自主编程语言仓颉的传闻。



No1

并不是技术圈的并不支持国货,实在是有前车之鉴在,很难让人不谨慎。


2018年,红芯浏览器打出“爱国牌”,号称突破了浏览器内核等关键技术,培养新一代的网络安全人才,一颗“红芯”助力企业安全上云,保障国家数据安全。



但事实上,技术圈的程序员们却发现其安装目录竟然充斥着大量的Chrome文件,甚至连图标都没改。


随后创始人回应,“Chrome在红芯浏览器里面,但并非抄袭,而是站在巨人的肩膀上去做创新。”


这种解释显然非常单薄,也让随之而来的热度飞快消失。


2020年初,一款自研面向新一代人工智能和物联网应用的编程语言“木兰”诞生了,随之推出的“木兰”开源软件包,供全球用户免费下载。



但很快,这款编程语言就被大家发现,其实是python换了个皮肤,就是用python的环境、包和项目打包套壳,实在令人失望。


随后,“木兰”项目的负责人也因为科研不端问题被处罚。


No2

诚然如此,其实程序员们依然在期待一款真正能被广泛应用的国内自研编程语言。


毕竟作为和编程语言接触最深的人,他们比任何外行都更加希望有我们自己的编程语言。


这个先河由国内顶尖企业华为来开,合情合理也具备诞生条件,不过到底成果如何,还是要是骡子是马拉出来遛遛,就让我们拭目以待吧。



其实世界上略有名气的编程语言,一共有600多种,但被世人熟知和应用的,其实也不过是C++、Java、Python、JavaScript等十几种而已。


为什么很多编程语言,没有得到广泛应用呢?


并不是这些语言不好,而是没有相应的市场使用条件,也就是缺乏取代其他既有编程语言的核心竞争力,这也是华为仓颉必须解决的问题。


以Java语言为例,Java语言从出现到今天,已经发展了30余年。


在这30余年中,产生了无数和Java相关的产品、技术和标准,众多的开源框架和组件给Java程序员提供了标准积木,用于快速构建大型企业应用项目。


政府组织、机构及大型企业都青睐于用Java开发信息系统,企业用人需求量巨大,可以说学会Java,那么高薪就不是问题。


这种语言的生态环境成熟度,很难被轻易取代。


因此到目前为止,虽然我们对国产自研编程语言充满期待,但如果你想要学习编程语言,我们还是强力推荐Java。

欧拉黑猫钥匙芯片是一种小型的可编程芯片,外形尺寸为85mm x 55mm,厚度为21mm,重量仅为25g,可以容纳超过1KB的数据。它采用1356MHz非接触式RFID技术,可以进行高速数据传输,支持多种标准的数据格式,支持多种安全算法,可以满足多种应用场景的需求。

众所周知,目前华为已经有一个增长速度最球最快的系统了,那就是鸿蒙,自6月2日发布后,目前已经有超过1亿多的用户,日均100万级增长,这个速度远超当年的安卓、iOS。

不过大家都清楚,鸿蒙主要是手机、平台、物联网等产品在用,针对的主要是C端用户,暂时还没有覆盖到电脑上,因为windows太强大了,生态更是无敌。

那么对于windows,华为就只有听之任之了么?肯定不是的,现在华为终于也拿出了自己的应对办法,那就是C端windows系统先不动,从B端开始。

明天华为将正式发布 全新的 *** 作系统openEuler欧拉,这是华为自鸿蒙、鸿蒙矿山 *** 作系统之后,完善华为自身生态的又一力作。

欧拉究竟是一个什么样的系统?它是一款基于linux的开源的免费系统,曾经在华为的泰山服务器中使用过,主要用于服务器,类似于windows server系统。

为何是先从B端,也就是企业级的服务器开始,原因在于随着物联网、5G、人工智能、云计算等的发展,数据中心将迎来大规模的爆发,而服务器 *** 作系统就是数据中心的灵魂。

但重要的是,服务器 *** 作系统本身,并不像C端系统一样,对生态有那么大的依赖,linux系统在服务器上,本来就有了大量的应用、比较大的市场基数,且B端本来就是华为的强项,那么多的运营商、企业早已使用了华为的产品和服务。

而任正非更表示,欧拉的定位是瞄准国家数字基础设施的 *** 作系统和生态底座,承担着支撑构建领先、可靠、安全的数字基础的 历史 使命。 如果从这个层面来看,欧拉的重要性是不容置疑的。

不过大家要注意的是,目前服务器端的,除了windows server外,基于linux的企业级 *** 作系统实在太多了,CentOS、Redhat等等,还有UOS服务器版,中兴新支点服务器版,腾讯有tencentOS server等,阿里有飞天……

毕竟基于开源的linux开发一个系统,其实并没有那么那么的难,所以有实力的企业都是自己修改开源的linux,自己做一个,所以欧拉的挑战当然还很大。

您好,关闭欧拉闪电猫的定位功能需要按照以下步骤进行 *** 作:
1 打开欧拉闪电猫APP,进入“我的”页面;
2 点击“设置”选项,进入设置页面;
3 在设置页面中找到“隐私设置”选项,点击进入;
4 在隐私设置页面中找到“定位服务”选项,点击进入;
5 在定位服务页面中找到“欧拉闪电猫”选项,点击进入;
6 在欧拉闪电猫页面中找到“定位权限”选项,点击进入;
7 在定位权限页面中找到“关闭定位权限”选项,点击即可关闭欧拉闪电猫的定位功能。
需要注意的是,关闭欧拉闪电猫的定位功能后,您将无法使用相关的定位服务,同时也可能影响到一些功能的使用。如果您需要重新开启定位功能,只需要按照以上步骤再次进行 *** 作即可。希望我的回答能够帮到您。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/13160838.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-14
下一篇 2023-06-14

发表评论

登录后才能评论

评论列表(0条)

保存