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

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

       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修改
8
收藏 2
回复
举报
3条回复
按时间正序
/
按时间倒序
wx610ab0c7eb668
wx610ab0c7eb668

支持语言太少,go和rust能不能支持一下?还是说在linux核心中运行就可以了?原

回复
2021-12-16 11:17:51
小强鼓掌
小强鼓掌

学习下

回复
2022-5-17 19:28:32
我是会游泳的鱼
我是会游泳的鱼

学习下,感觉很不错

回复
2022-7-27 20:03:07
回复
    相关推荐