HarmonyOS的开发支持哪些语言呢?这几种语言有何异同?
Annar
发布于 2021-8-28 16:15
浏览
2收藏
HUAWEI DevEco Studio 是华为消费者业务为开发者提供的集成开发环境(IDE),其目的为帮助开发者更快捷、更方便、更高效地使用华为EMUI开放能力。在HUAWEI DevEco Studio上,提供了多种编程语言给开发者来进行HarmonyOS的应用开发。主要支持Java、JS和C/C++三种编程语言,同时也支持多种混合语言。
它们三种语言之间有一些相同点,C/C++和Java都是编程语言,且都为后端语言。并且它们都是基于面向对象语言,语法的结构也是大同小异。
它们的不同点就更加多了。三种语言都是各有各的特性,各有各的应用场景。与C/C++和Java不同的是,JavaScript(JS)是一种脚本语言,一般应用于网站建设当中。虽然名字非常相像,但其实Java和JavaScript之间并没有关系。C++是第一种让人们认识到面向对象的设计方法非常强大的语言,它的语言本质是理解主客体关系-解决问题大规模程序,因此它最擅长的就是做系统,因为它效率高,可以用来做很多很大并且复杂的东西。对比起C/C++来说,Java的效率就比较低,再加上它应用了虚拟机的技术与原理,就适合中小程序的开发,比如现在的手机上使用的程序和网页上的小程序。它同时又可以很好地解决跨平台的问题。
总的来说,三种编程语言互相配合,才能将鸿蒙系统完美地开发!
已于2021-8-28 16:19:59修改
赞
8
收藏 2
回复
相关推荐
支持语言太少,go和rust能不能支持一下?还是说在linux核心中运行就可以了?原
学习下
学习下,感觉很不错