热门标签 | HotTags
当前位置:  开发笔记 > IOS > 正文

华为自研编程语言或正式启用,再次打破海外的垄断,进入无人区

近日华为编程语言实验室面向部分开发者发布了华为新语言的试用报名问卷,这或许就是华为自研的编程语言“仓颉”即将启用,借助自编语言可以进一步增强鸿蒙系统的竞

近日华为编程语言实验室面向部分开发者发布了华为新语言的试用报名问卷,这或许就是华为自研的编程语言“仓颉”即将启用,借助自编语言可以进一步增强鸿蒙系统的竞争力,从而打破海外的垄断。

e4cf61ffce18e1a6519af9dde17f655f.png

华为研发仓颉语言其实已有数年时间,2019年前后在美国和英国都分别成立了相关的部门,更找来当地知名的技术专家负责编程语言的设计、编译器框架的设计,到了去年就已传出了仓颉语言收尾的声音,如今正式启用也可谓时机恰好吧。

华为的鸿蒙系统在去年6月正式对手机用户开放,半年时间取得3亿用户,证明了鸿蒙系统获得了用户的认可。目前由于众所周知的原因,谷歌和苹果都限制了北方某国消费者使用它们的互联网服务,由此搭载鸿蒙系统的华为手机在北方某国的销量猛增三倍,鸿蒙系统搭载的华为pay等应用满足了当地消费者的需求。

随着鸿蒙系统在国内外市场都打开了局面,华为就有底气进一步改进鸿蒙系统,而推出自己的编程语言可以起到这种效果,毕竟微软、苹果和谷歌都有自己的编程语言,拥有自己的编程语言可以进一步提升系统流畅性,同时建立自己的技术门槛。

华为此前已发布了自己的方舟编译器,帮助应用开发者将安卓应用移植到HMS服务,如今再推出仓颉编程语言,就可以进一步形成自己的独特生态,增强鸿蒙系统的竞争力。

7d5ebc6c097451853fe5fafd8a6dd137.png

华为每次推出的创新都有着深远的考虑,这么多年以来就是以自己独特的方式一步步扩张自己的业务,逐渐形成完整的生态。

早在2005年的时候华为就研发出WCDMA基带,然而由于没有自己的手机处理器,当时的WCDMA基带无人采用,于是华为开发了上网卡这类产品,结果将上网卡做成了3G的一大品类,支持了海思芯片的发展,为后来开发手机SOC芯片打下了基础。

2009年华为推出了K9芯片,但是由于技术不完善等原因同样没有其他手机企业采用,2011年华为开始发展自己的智能手机业务,智能手机业务与海思的手机芯片互相支持,花了数年时间到2014年才推出技术完善的麒麟920芯片,麒麟系列芯片成为华为手机的核心竞争力,华为手机也由此迅速发展壮大,至2020年Q2登顶成为全球第一大手机品牌。

如今华为推出的鸿蒙系统也没有其他手机企业支持,但是华为依然孜孜不倦地对鸿蒙系统进行改进,推出方舟编译器、仓颉语言等建立自己的生态,或许数年之后鸿蒙系统也将在全球彻底打破安卓和iOS系统垄断手机市场的局面,再创奇迹。

239316ff2de5386fd73298d0b2d04bc2.png

华为公司如今面临众所周知的难题,然而从它持续推进创新可以看出这家企业的韧性,即使困难重重依然没有舍弃创新,正如它的创始人任正非表示要积极闯进无人区,即是无人领航、无既定规则、无人跟随的创新科技领域,披荆斩棘开创出全新的道路。

------------------------

柏铭科技 BMtech007


推荐阅读
  • 本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • Python入门:第一天准备与安装
    本文详细介绍了Python编程语言的基础知识和安装步骤,帮助初学者快速上手。涵盖Python的特点、应用场景以及Windows环境下Python和PyCharm的安装方法。 ... [详细]
  • C++实现经典排序算法
    本文详细介绍了七种经典的排序算法及其性能分析。每种算法的平均、最坏和最好情况的时间复杂度、辅助空间需求以及稳定性都被列出,帮助读者全面了解这些排序方法的特点。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 在当前众多持久层框架中,MyBatis(前身为iBatis)凭借其轻量级、易用性和对SQL的直接支持,成为许多开发者的首选。本文将详细探讨MyBatis的核心概念、设计理念及其优势。 ... [详细]
  • Google最新推出的嵌入AI技术的便携式相机Clips现已上架,旨在通过人工智能技术自动捕捉用户生活中值得纪念的时刻,帮助人们减少照片数量过多的问题。 ... [详细]
  • 本文探讨了 C++ 中普通数组和标准库类型 vector 的初始化方法。普通数组具有固定长度,而 vector 是一种可扩展的容器,允许动态调整大小。文章详细介绍了不同初始化方式及其应用场景,并提供了代码示例以加深理解。 ... [详细]
  • 解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
    在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 本文旨在探讨《人月神话》中关于软件开发任务的理解,分析其核心概念和实际应用。书中指出,软件开发的主要目标是构建由抽象实体构成的复杂概念体系,而次要目标则是在时间和空间限制内将其转化为机器语言。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • Python 异步编程:ASGI 服务器与框架详解
    自 Python 3.5 引入 async/await 语法以来,异步编程迅速崛起,吸引了大量开发者的关注。本文将深入探讨 ASGI(异步服务器网关接口)及其在现代 Python Web 开发中的应用,介绍主流的 ASGI 服务器和框架。 ... [详细]
author-avatar
星期五2502915743
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有