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

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

3天内不再提示

华为鸿蒙系统采用什么语言进行开发的

牵手一起梦 来源:极客谈科技、IT汇和腾牛网 作者:极客谈科技、IT汇 2021-04-29 10:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

鸿蒙系统作为华为的备用方案,首先必须要考虑的就是兼容性和开放性,这样更加自由的Linux自然就是首选,由于Linux可以运行在多种硬件平台上,所以基于此开发的鸿蒙系统可以尽可能的兼容适配更多的硬件设备,开发者在上面开发应用相对来说也会更简单一些。

华为鸿蒙系统采用开源的方式,源代码已经在官方公布的网站挂出。根据其源代码来看,内核基于C语言开发,部分功能模块通过C语言以及C++混合编写。总体上来看,鸿蒙系统是以C语言为基础,掺杂了部分C++语言共同开发而来。

虽然华为鸿蒙系统与谷歌安卓系统均已Linux系统为基础进行开发,但是开发理念的不同造成了两者之间的差异。鸿蒙系统跟苹果的ISO系统一样,没有采用虚拟机翻译的模式,而是通过C/C++语言让外层的命令一路畅通地抵达linux内核,因为linux内核就是C/C++语言编写的,所以,不需要多余的翻译,linux内核直接就可理解指令的意思。

不过华为鸿蒙系统想要在短时间内赶上并且超越谷歌安卓系统并不现实,两者之间虽然是一个此消彼长的状态,但是依然需要时间去实现。华为鸿蒙系统两大难题,一个是生态系统建设,第二个是用户的使用习惯很难改变。

据官方介绍,鸿蒙系统是一个“面向未来”的操作系统,是一款基于微内核的面向全场景的分布式操作系统。由于采用的是微内核,对于不同设备就可以弹性部署。鸿蒙系统有三层架构,第一层是微内核,第二层是基础服务,第三层是程序框架 。所以,它几乎可以适配于所有的终端设备:手机、平板、电脑、电视、智能汽车、可穿戴设备等等。

责任编辑:gt

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

    关注

    217

    文章

    35782

    浏览量

    260684
  • C++
    C++
    +关注

    关注

    22

    文章

    2122

    浏览量

    76700
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2642

    浏览量

    69334
  • 鸿蒙
    +关注

    关注

    60

    文章

    2857

    浏览量

    45346
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【汇思博SEEK100开发板试用体验】在开发鸿蒙OS搭建QT开发环境

    无缝运行。理解这一架构原理,对于后续进行开发实践至关重要。 三、开发环境搭建 (一)所需工具及软件准备 1.华为 DevEco Studio:作为鸿
    发表于 08-24 18:34

    开源鸿蒙亮相华为开发者大会2025

    此前,6月20-22日,华为开发者大会(HDC2025)在松山湖盛大召开。在大会的互动展区中,开源鸿蒙重磅亮相,系统性地展示了其开源四年多来,在行业应用、消费终端及AI等领域的丰硕成果
    的头像 发表于 06-26 17:21 924次阅读

    使用DevEcoStudio 开发、编译鸿蒙 NEXT_APP 以及使用中文插件

    的一站式集成开发环境(IDE),专为鸿蒙操作系统(HarmonyOS Next)应用和服务开发设计 DevEco Studio,掌握基本操作和开发
    发表于 06-11 17:18

    华为亮相2025开源鸿蒙开发者大会

    近日,开源鸿蒙开发者大会2025(以下简称大会)在深圳成功举办。大会以开源鸿蒙5.1 Release版本发布为契机,聚焦开源鸿蒙技术革新和社区发展,全面呈现“Powered
    的头像 发表于 05-29 09:07 1071次阅读

    成都汇阳投资关于华为鸿蒙PC 操作系统发布,相关公司迎来发展

    电脑技术与生态沟通会上正式亮相,展示了其 UI设计 、办公特点 、系统生态 、设备互联 、安全架构和 AI 能力等 。该系统鸿蒙底座 、鸿蒙生态和
    的头像 发表于 05-12 09:39 947次阅读

    鸿蒙操作系统首登电脑端,华为开启鸿蒙办公新时代

    2025年5月8日,华为在深圳举办了鸿蒙电脑技术与生态沟通会,鸿蒙操作系统首次在电脑端亮相。这既是中国电子信息产业的历史性时刻,也是华为
    发表于 05-08 14:20 5751次阅读
    <b class='flag-5'>鸿蒙</b>操作<b class='flag-5'>系统</b>首登电脑端,<b class='flag-5'>华为</b>开启<b class='flag-5'>鸿蒙</b>办公新时代

    DevEco Studio AI辅助开发工具两大升级功能 鸿蒙应用开发效率再提升

    随着搭载HarmonyOS 5的Pura X发布,鸿蒙生态进入快车道,各应用正在加速适配开发,越来越多开发者加入到鸿蒙应用开发浪潮中。为提升
    发表于 04-18 14:43

    DevEco Studio 联合小艺接入 DeepSeek,步骤更简单开发鸿蒙更专业

    账号 点击 DevEco Studio 右侧栏中的 CodeGenie,可以看到弹出框中显示的登录按钮,点击登录按钮进行华为开发者账号的登录。 2、即刻开启智能原生鸿蒙
    发表于 03-13 15:11

    【「鸿蒙操作系统设计原理与架构」阅读体验】02-华为鸿蒙设计理念

    广泛应用于各类智能设备,HarmonyOS 的每一次动态都紧紧抓住了科技爱好者、开发者以及普通用户的目光。它不仅是华为技术实力的重要体现,更是代表着国产操作系统在全球舞台上的崛起,为万物互联的新时代带来
    发表于 02-23 16:16

    上汽与华为联手打造鸿蒙智行“尚界”系列

    上汽集团与华为携手,共同开创鸿蒙智行全新领域——尚界。此次合作采用了创新的智选车模式,并与华为终端签署了相关协议。根据协议,尚界系列的所有车型都将通过
    的头像 发表于 02-18 14:20 1382次阅读

    【「鸿蒙操作系统设计原理与架构」阅读体验】01-初始华为鸿蒙

    非常有幸能够获得发烧友的华为鸿蒙系统书籍的阅读资格,自己从事嵌入式软件多年,但是对于操作系统的了解还是比较少的,一直从事MCU的部分开发
    发表于 01-25 11:05

    #新年新气象,大家新年快乐!#AIGC入门及鸿蒙入门

    、功能强大等特点,能够在物联网时代为用户提供更加便捷、高效的服务。 2.开发环境搭建: 下载并安装DevEco Studio,这是华为官方为鸿蒙系统开发提供的集成
    发表于 01-13 10:46

    AIGC入门及鸿蒙入门

    、小巧、功能强大等特点,能够在物联网时代为用户提供更加便捷、高效的服务。 2. 开发环境搭建: 下载并安装DevEco Studio,这是华为官方为鸿蒙系统开发提供的集成
    发表于 01-13 10:32

    华为新品出厂默认搭载原生鸿蒙系统

    华为近日宣布了一项重要决策,即2025年其手机、平板、穿戴等新品都将出厂默认搭载原生鸿蒙操作系统。这一举措标志着华为在操作系统领域迈出了坚实
    的头像 发表于 01-03 10:48 1632次阅读

    名单公布!【书籍评测活动NO.53】鸿蒙操作系统设计原理与架构

    知识的“指导老师”。 以华为官方为主导,选择最权威的参考资料,由鸿蒙开发团队的专家亲自执笔的新书《鸿蒙操作系统设计原理与架构》即将上市啦 !
    发表于 12-16 15:10