HarmonyOS的开发支持哪些语言呢?这几种语言有何异同?

发布于 2021-8-28 16:15
浏览
1收藏

       HUAWEI DevEco Studio 是华为消费者业务为开发者提供的集成开发环境(IDE),其目的为帮助开发者更快捷、更方便、更高效地使用华为EMUI开放能力。在HUAWEI DevEco Studio上,提供了多种编程语言给开发者来进行HarmonyOS的应用开发。主要支持Java、JS和C/C++三种编程语言,同时也支持多种混合语言。

HarmonyOS的开发支持哪些语言呢?这几种语言有何异同?-开源基础软件社区

       它们三种语言之间有一些相同点,C/C++和Java都是编程语言,且都为后端语言。并且它们都是基于面向对象语言,语法的结构也是大同小异。

       它们的不同点就更加多了。三种语言都是各有各的特性,各有各的应用场景。与C/C++和Java不同的是,JavaScript(JS)是一种脚本语言,一般应用于网站建设当中。虽然名字非常相像,但其实Java和JavaScript之间并没有关系。C++是第一种让人们认识到面向对象的设计方法非常强大的语言,它的语言本质是理解主客体关系-解决问题大规模程序,因此它最擅长的就是做系统,因为它效率高,可以用来做很多很大并且复杂的东西。对比起C/C++来说,Java的效率就比较低,再加上它应用了虚拟机的技术与原理,就适合中小程序的开发,比如现在的手机上使用的程序和网页上的小程序。它同时又可以很好地解决跨平台的问题。

       总的来说,三种编程语言互相配合,才能将鸿蒙系统完美地开发!

已于2021-8-28 16:19:59修改
4
收藏 1
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐