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

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

    关注

    218

    文章

    36284

    浏览量

    262993
  • C++
    C++
    +关注

    关注

    22

    文章

    2131

    浏览量

    77487
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2642

    浏览量

    70239
  • 鸿蒙
    +关注

    关注

    60

    文章

    3058

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    华为鸿蒙系统应用数字与度量衡的格式化指南

    本文旨在深入探讨华为鸿蒙 HarmonyOS 系统在应用国际化中数字与度量衡格式化方面的技术细节,基于实际开发实践进行总结。
    的头像 发表于 01-24 16:55 1699次阅读

    开源鸿蒙技术大会2025丨编译器与编程语言分论坛:语言驱动系统创新,编译赋能生态繁荣

    在万物智联的时代背景下,操作系统底层能力的构建离不开编程语言与编译器的关键支撑。作为开源鸿蒙生态的核心技术,语言设计与编译器、虚拟机实现的进步直接关系到
    的头像 发表于 11-20 17:24 1282次阅读
    开源<b class='flag-5'>鸿蒙</b>技术大会2025丨编译器与编程<b class='flag-5'>语言</b>分论坛:<b class='flag-5'>语言</b>驱动<b class='flag-5'>系统</b>创新,编译赋能生态繁荣

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

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

    3999元起!华为首款鸿蒙5平板重磅发布,创作和办公能力再跃升

    7月24日,在华为平板旗舰新品发布会上,华为终端BG董事长余承东宣布鸿蒙5系统的最新进展。他表示,从鸿蒙5启动至今,
    的头像 发表于 07-27 07:24 8391次阅读
    3999元起!<b class='flag-5'>华为</b>首款<b class='flag-5'>鸿蒙</b>5平板重磅发布,创作和办公能力再跃升

    【HZ-T536开发板免费体验】2 - 交叉编译仓颉编程语言程序到开发板运行

    感谢电子发烧友和合众恒跃提供的试用机会。 引言 上一篇介绍了开箱的结果,接下来测试一下华为仓颉编程语言开发板上运行的效果。最近对华为仓颉编程语言
    发表于 07-16 21:27

    【HarmonyOS 5】金融应用开发鸿蒙组件实践

    原生鸿蒙操作系统星河版,面向开发者开放申请,余承东宣布鸿蒙生态设备数达 8 亿台;建设银行、邮储银行等完成鸿蒙原生应用 Beta 版本
    的头像 发表于 07-11 18:20 1204次阅读
    【HarmonyOS 5】金融应用<b class='flag-5'>开发</b><b class='flag-5'>鸿蒙</b>组件实践

    鸿蒙 PC 震撼登场!华为打破 Windows 垄断!

    鸿蒙 PC 震撼登场!华为打破 Windows 垄断! ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理
    的头像 发表于 07-11 18:15 2005次阅读
    <b class='flag-5'>鸿蒙</b> PC 震撼登场!<b class='flag-5'>华为</b>打破 Windows 垄断!

    鸿蒙发展历程

    年 8 月 9 日,华为开发者大会上正式发布鸿蒙 1.0 系统,这一版本首次应用于华为荣耀智慧屏产品中,标志着
    的头像 发表于 07-07 11:41 2567次阅读

    鸿蒙5开发宝藏案例分享---一多开发实例(音乐)

    各位开发者小伙伴们好呀!今天咱们来点硬核干货!最近在鸿蒙文档中心挖到一座“金矿”——官方竟然暗藏了100+实战案例,从分布式架构到交互动效优化应有尽有!这些案例不仅藏着华为工程师的私房技巧,还直接
    的头像 发表于 06-30 11:54 901次阅读

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

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

    华为携手生态伙伴共建鸿蒙场景化创新能力

    近日,为期3天的华为开发者大会2025在松山湖拉开序幕,全面展示了鸿蒙生态在应用开发领域的最新成果与实践经验。在主题演讲环节,华为常务董事、
    的头像 发表于 06-25 13:40 1166次阅读

    首次亮相!华为发布鸿蒙6操作系统,全场景能力再升级

    电子发烧友原创 章鹰 6月20日下午,在华为HDC2025开发者大会上,华为终端BG董事长余承东宣布鸿蒙6操作系统正式发布。
    的头像 发表于 06-22 12:13 1.1w次阅读
    首次亮相!<b class='flag-5'>华为</b>发布<b class='flag-5'>鸿蒙</b>6操作<b class='flag-5'>系统</b>,全场景能力再升级

    鸿蒙5开发宝藏案例分享---应用并发设计

    到性能调优,这些案例都是华为工程师的血泪经验结晶。下面用最直白的语言+代码示例,带你玩转HarmonyOS并发开发! ?一、ArkTS并发模型:颠覆传统的设计 传统模型痛点 graph LR A[共享
    发表于 06-12 16:19

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

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

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

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