鸿蒙系统当时在编译的时候用的是什么编程语言? 鸿蒙app开发用什么语言

\u534e\u4e3a\u7684\u9e3f\u8499\u7cfb\u7edf\u662f\u662f\u4ec0\u4e48\u8bed\u8a00\u5f00\u53d1\u7684\uff1f

\u534e\u4e3a\u9e3f\u8499\u7cfb\u7edf\u662f\u4ec0\u4e48\uff1f\u5b83\u7684\u8bde\u751f\u5373\u5c06\u62c9\u5f00\u6539\u53d8\u5168\u7403\u64cd\u4f5c\u7cfb\u7edf\u7684\u5e8f\u5e55\uff01

\u54c4\u54c4app\u5f00\u53d1\u7528\u4ec0\u4e48\u8bed\u8a00\u57fa\u672c\u4e0a\u90fd\u662f\u7528\u7684\u6c49\u8bed\u4e2d\u6587\u8bed\u8a00\u6765\u5f00\u53d1

根据华为公布的方舟编译器资料 可以推测鸿蒙系统是用C、C++语言编写

  

从华为方舟编译器资料可知:


  1、鸿蒙系统和方舟编译器的思路应该是一样:直接使用机器语言编写app,取消安卓系统的ART虚拟机,直接编译为二进制机器码。


  这样的好处是:不需要中转,执行速度快;劣势是:必须要有大量的静态方案、内存空间要求更高。


  2、由于是用C、C++进行编写app,对软件开发人员要求高,提高了建设生态链的技术门槛。


  3、由于华为目前有芯片、系统等软件和硬件基础,华为鸿蒙系统若走苹果IOS封闭系统模式,虽然路途漫长但前途可观。

  

但华为主业是通讯,并非手机,这和苹果主业是手机的特点不同。华为没有办法全身心投入开发封闭式的鸿蒙系统。


  华为因为手机并非主业,只能走开源之路。但作为手机制造商的华为,如何让其他手机制造商使用的系统,将是一个巨大的难题。


  毕竟没有一个手机制造商去帮助一个依是裁判员又是运动员的手机系统发展,导致自己的市场份额缩减。


 

 如何看待华为鸿蒙系统的开发?


  可以预见的鸿蒙系统。


  1、除华为外其他国产手机公司不会安装或重视。由于google禁售的是华为,对于小米等其他国产手机公司不禁售,因此小米等其他国产公司不会安装鸿蒙系统,即便出于公共形象的压力而安装,也不会真正重视,最多就是做个样子。


  反正,内斗内行吧——除非华为让渡鸿蒙系统的控制权!


  2、鸿蒙系统即便能够兼容安卓应用,在过了新鲜期之后,如何提升用户体验度是关键。如果像阿里OS一样可以远程删除用户的app,就直接死翘翘吧。


  保持软件开发商的利益和用户体验度的平衡,是鸿蒙系统能否生存的关键。开发商没有得到利益,不会开发鸿蒙系统的app;用户体验度差,用户就不会用鸿蒙系统。



应该是是用汇编或嵌入汇编吧,汇编语言也应该是最底层的执行语言,速度和效率应该是最高的。
系统内汇编代码分为两种,一种是as86汇编器用于编译内核中的boot/bootsect.s引导程序和boot/setup.s设置程序;其余汇编包括C语言产生的汇编程序均使用gas编译。

由linux内核团队维护,而linux的内核采用了C语言,而不是很多认为的C++,C语言的执行效率要远高于面向对象的编程语言C++。

鸿蒙是linux变种,核心是汇编语言写的,外围是C写的。

鸿蒙应该用的是方舟编译器,方舟编译器可以编译很多种语言,比如JAVA,C等。不仅仅针对一种。

  • 楦胯挋绯荤粺褰撴椂鍦ㄧ紪璇戠殑鏃跺欑敤鐨勬槸浠涔堢紪绋嬭瑷?
    绛旓細鏍规嵁鍗庝负鍏竷鐨勬柟鑸熺紪璇戝櫒璧勬枡 鍙互鎺ㄦ祴楦胯挋绯荤粺鏄敤C銆丆++璇█缂栧啓 浠庡崕涓烘柟鑸熺紪璇戝櫒璧勬枡鍙煡锛1銆侀缚钂欑郴缁熷拰鏂硅垷缂栬瘧鍣ㄧ殑鎬濊矾搴旇鏄竴鏍凤細鐩存帴浣跨敤鏈哄櫒璇█缂栧啓app锛屽彇娑堝畨鍗撶郴缁熺殑ART铏氭嫙鏈猴紝鐩存帴缂栬瘧涓轰簩杩涘埗鏈哄櫒鐮併傝繖鏍风殑濂藉鏄細涓嶉渶瑕佷腑杞紝鎵ц閫熷害蹇紱鍔e娍鏄細蹇呴』瑕佹湁澶ч噺鐨勯潤鎬佹柟妗堛佸唴瀛樼┖闂磋姹...
  • 楦胯挋OS鏄敤浠涔堣瑷缂栧啓鐨,瀹冪殑搴旂敤鍙堟槸鐢ㄤ粈涔堣瑷鍙互缂栧啓?
    绛旓細楦胯挋OS鏄熀浜嶭inux鍐呮牳婧愮爜寮鍙戝疄鐜扮殑锛孫S瀹炵幇浠g爜涓昏鏄疌璇█锛屽苟涓斿唴鏍告彁渚涚殑鍘熺敓绯荤粺璋冪敤鎺ュ彛鑲畾涔熸槸C璇█鎺ュ彛锛屼笂灞侫PP搴旂敤鍏煎鐜版湁鐨勫畨鍗揓AVA绋嬪簭锛屽彲鑳介渶瑕侀噸鏂扮紪璇慗AVA搴旂敤绋嬪簭浠g爜鍗冲彲杩愯銆搴旂敤缂栧啓闇瑕佺敤java璇█銆傞缚钂橭S锛堣嫳鏂囷細HarmonyOS锛夈傚湪2019骞8鏈9鏃ワ紝鍗庝负鍦ㄤ笢鑾炰妇琛屽崕涓哄紑鍙戣呭ぇ浼氾紝姝e紡鍙戝竷...
  • 鍗庝负鐨楦胯挋绯荤粺鏄鏄粈涔堣瑷寮鍙戠殑?
    绛旓細鏍规嵁鍗庝负鍏竷鐨勬柟鑸熺紪璇戝櫒璧勬枡锛鍙互寰楃煡楦胯挋绯荤粺鏄敤C銆丆++璇█缂栧啓銆傞缚钂欑郴缁熷拰鏂硅垷缂栬瘧鍣ㄧ殑鎬濊矾鏄竴鏍凤細鐩存帴浣跨敤鏈哄櫒璇█缂栧啓app锛屽彇娑堝畨鍗撶郴缁熺殑ART铏氭嫙鏈猴紝鐩存帴缂栬瘧涓轰簩杩涘埗鏈哄櫒鐮侊紱杩欐牱鐨勫ソ澶勬槸锛氫笉闇瑕佷腑杞紝鎵ц閫熷害蹇紱鍔e娍鏄細蹇呴』瑕佹湁澶ч噺鐨勯潤鎬佹柟妗堛佸唴瀛樼┖闂磋姹傛洿楂樸
  • 楦胯挋寮鍙戠敤浠涔堣瑷
    绛旓細楦胯挋寮鍙戠敤浠涔堣瑷濡備笅锛氭牴鎹崕涓哄叕甯冪殑鏂硅垷缂栬瘧鍣ㄨ祫鏂欙紝鍙互寰楃煡楦胯挋绯荤粺鏄敤C銆丆++璇█缂栧啓銆傞缚钂欑郴缁熷拰鏂硅垷缂栬瘧鍣ㄧ殑鎬濊矾鏄竴鏍凤紝鐩存帴浣跨敤鏈哄櫒璇█缂栧啓app锛屽彇娑堝畨鍗撶郴缁熺殑ART铏氭嫙鏈猴紝鐩存帴缂栬瘧涓轰簩杩涘埗鏈哄櫒鐮併
  • 楦胯挋绯荤粺鐢浠涔堣瑷?
    绛旓細1銆侀缚钂欑郴缁熷拰鏂硅垷缂栬瘧鍣ㄧ殑鎯虫硶搴旇鏄竴鏍风殑:鐩存帴浣跨敤鏈哄櫒璇█缂栧啓搴旂敤绋嬪簭锛屽彇娑堝畨鍗撶郴缁熺殑ART铏氭嫙鏈猴紝鐩存帴缂栬瘧涓轰簩杩涘埗鏈哄櫒浠g爜 杩欐牱鐨勪紭鐐规槸涓嶉渶瑕佷腑杞紝鎵ц閫熷害蹇紝缂虹偣鏄渶瑕佸ぇ閲忕殑闈欐佹柟妗堬紝鍐呭瓨绌洪棿瑕佹眰鏇撮珮.2銆佺敱浜庢槸C銆丆锛屾墍浠ュ啓app锛屽杞欢寮鍙戣呯殑瑕佹眰寰堥珮锛屾彁楂樹簡寤鸿鐢熸侀摼鐨勬妧鏈棬妲.3銆...
  • 楦胯挋绯荤粺app鏍煎紡浠嬬粛
    绛旓細鑰宨OS涓嬪垯鏄互 IPA鏍煎紡鐨勭▼搴忔枃浠讹紝瀹夊崜涓嬪垯浠PK鏍煎紡鐨勭▼搴忔枃浠讹紝 鑰屽崕涓楦胯挋绯荤粺鐨绋嬪簭鏂囦欢鏍煎紡鏄疕AP涓嶈繃楦胯挋鏄吋瀹瑰畨鍗撶▼搴忕殑锛屾墍浠PK鏍煎紡鐨勭▼搴忥紝楦胯挋绯荤粺涓鏍峰彲浠ュ畨瑁呬笉杩囪繎鏃ワ紝璋锋瓕鍋氫簡涓涓噸澶ф敼鍙橈紝璋锋瓕瀹e竷锛屼粠锛涙牴鎹崕涓哄叕甯冪殑鏂硅垷缂栬瘧鍣ㄨ祫鏂欙紝鍙互寰楃煡楦胯挋绯荤粺鏄鐢–C++璇█缂栧啓楦胯挋绯荤粺鍜屾柟鑸熺紪璇...
  • 楦胯挋app寮鍙戠敤浠涔堢紪绋嬭瑷
    绛旓細鍗庝负寮鍙戣呭ぇ浼氫笂璇翠簡锛屽崕涓烘帹鍑轰竴涓潪甯稿己澶х殑IDE锛岀幇鍦ㄥ凡缁忔敮鎸佸绉嶇紪绋嬭瑷锛屽彧瑕佷綘鍦ㄨ繖涓狪DE涓婂搴旂敤杩涜寮鍙戙缂栬瘧锛岃緭鍑虹殑搴旂敤灏辫兘瀹岀編杩愯浜楦胯挋OS銆傚悓鏃跺畠杩樻彁渚涗簡鍚勭寮哄ぇ鐨凙PI锛屼緵寮鍙戣浣跨敤銆傚洜姝ゅ彧瑕佹帉鎻′竴闂ㄥ彈鏀寔鐨勭紪绋嬭瑷锛岀啛缁冧竴涓嬪崕涓虹殑IDE鍜屼竴浜汚PI锛岄偅涔堜究鍙互杩涜寮鍙戜簡銆
  • 楦胯挋鐨搴曞眰鏄畨鍗撳悧
    绛旓細楦胯挋绯荤粺閲囩敤鍏ㄦ柊鐨勬柟鑸熺紪璇戝櫒锛鍦ㄧ紪璇鍙婂唴瀛樺洖鏀剁瓑鏂归潰閫熷害杩滆繙蹇簬瀹夊崜銆傞缚钂欑郴缁熷彲鏀寔x86鏋舵瀯鍜孉RM鏋舵瀯銆傛荤殑鏉ヨ楦胯挋绯荤粺涓嶆槸鍩轰簬瀹夊崜锛屼絾鏄湁閲囩敤鍜屽畨鍗撲竴鏍风殑Linux鍐呮牳锛屽彲浠ヨ鏄簳灞傚熀浜庡畨鍗撶郴缁熴傞缚钂欑郴缁熶粙缁 鍗庝负楦胯挋绯荤粺锛圚UAWEI Harmony OS锛夛紝鏄崕涓哄叕鍙稿湪2019骞8鏈9鏃ヤ簬涓滆帪涓捐鐨勫崕涓哄紑鍙戣...
  • 楦胯挋鏄鍩轰簬瀹夊崜绯荤粺鍚
    绛旓細鍙互璇楦胯挋绯荤粺鏄鍩轰簬瀹夊崜绯荤粺锛岄缚钂欑郴缁熷拰瀹夊崜绯荤粺閮芥槸鍩轰簬Linux鍐呮牳鐮斿彂鐨勬搷浣滅郴缁燂紝楦胯挋绯荤粺鑳藉鍏煎鎵鏈夌殑瀹夊崜杞欢锛岃屼笖鍦ㄨ繖涓熀纭涓婇缚钂欑郴缁熷姞鍏ヤ簡灞炰簬鑷繁鐨缂栬瘧鍣ㄣ傞缚钂欑郴缁熷皢瀵规爣瀹夊崜绯荤粺锛屽皢浼氬拰瀹夊崜绯荤粺闀挎湡骞跺瓨锛屽悓鏃剁敓鎬佷笂鍏锋湁楂樺害鐩镐技鎬с傜畝鍗曠殑璇达紝楦胯挋绯荤粺鏄簩娆″垱鏂扮殑浜х墿锛屽畨鍗撶郴缁熸槸甯歌鍖栬璁...
  • 鍗庝负楦胯挋3.0灏嗕簬7鏈27鏃ユ寮忓彂甯
    绛旓細楦胯挋3.0鐨勫彂甯,鎰忓懗鐫瀹冩湁浜嗗拰璋锋瓕銆佸畨鍗撲竴杈冮珮涓嬬殑鑳藉姏,鍙互璧板嚭涓鏉″睘浜庤嚜宸辩殑閬撹矾,鑰屼笉闇瑕佸儚鍏朵粬Android涓鏍,鍘绘嫇灞曡嚜宸辩殑搴旂敤銆 鍦楦胯挋绯荤粺鍒氬垰涓婄嚎鐨勬椂鍊,涓轰簡婊¤冻鐢ㄦ埛鐨勯渶姹,浠栦滑鎺ㄥ嚭浜嗘柟鑸缂栬瘧鍣,璁╄蒋浠跺紑鍙戝晢鍙互灏嗗畨鍗撶郴缁熶笌楦胯挋绯荤粺鐩稿尮閰,鐢氳嚦杩樺畨瑁呬簡涓浜涘畨鍗撶▼搴,鍙互璁╅缚钂欑郴缁熶笌瀹夊崜绯荤粺鍏煎,杩欎篃鏄负...
  • 扩展阅读:为什么荣耀不用鸿蒙 ... 鸿蒙适配机型一览表2024 ... 华为鸿蒙手机 ... 华为鸿蒙系统真实感受 ... 华为鸿蒙最大黑马 ... 鸿蒙系统到底有多可怕 ... 华为鸿蒙5.0最新消息 ... 纯血鸿蒙支持机型 ... 央视点名鸿蒙华为不是 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网