鸿蒙开发用什么语言

如题所述

鸿蒙开发用什么语言如下:

根据华为公布的方舟编译器资料,可以得知鸿蒙系统是用C、C++语言编写。鸿蒙系统和方舟编译器的思路是一样,直接使用机器语言编写app,取消安卓系统的ART虚拟机,直接编译为二进制机器码。

拓展资料:

鸿蒙开发工具devecostudio,是华为自主研发的鸿蒙操作系统的一个终端开发工具,已面向全球用户开放使用,devecostudio是鸿蒙系统的专属开发工具,能进行程序开发,产品调试,维护检验等操作。

支持多种开发语言,方便软件工程师进行开发调试。devecostudio拥有非常舒适的开发环境,可视化编程,能实时查看编程效果,大幅降低了开发难度。

鸿蒙微内核是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级。

鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架。

可用于手机、平板、PC、汽车等各种不同的设备上。还可以随时用在手机上,但暂时华为手机端依然优先使用安卓、华为电脑端依然优先使用windows和Linux。

JS:优势是学习成本低,发展势头猛;缺点是性能有天花板,不擅长处理数据,语法也比较随意。

Java:优势是目前受众广的语言,而且已经在安卓取得成功;缺点在于本身并不擅长做界面,虚拟机,JNI也一直被诟病,同时可能存在致命的法律风险。

新语言(可能叫仓颉Char):优势是可以重新设计,取长补短,同时有利于建立独立的生态;劣势在于需要付出很大的精力去推广,发展成熟也需要一定的时间,与鸿蒙的节奏未必对得上。



温馨提示:答案为网友推荐,仅供参考
相似回答