【ITBEAR】在第三屆OpenHarmony技術(shù)大會上,編譯器與編程語言分論壇成為探討行業(yè)前沿動態(tài)的熱點(diǎn)。此次論壇匯聚了眾多行業(yè)專家,他們圍繞編譯器、編程語言、工具鏈及測試等多個方面,分享了最新的技術(shù)研究成果與應(yīng)用案例,共同探討如何提升應(yīng)用開發(fā)效率與性能,以及如何強(qiáng)化系統(tǒng)的健壯性與安全性。
華為編程語言資深技術(shù)專家董鑫介紹了倉頡編程語言的主要特點(diǎn),包括原生智能化、天生全場景、高性能和強(qiáng)安全等特性。倉頡語言旨在通過提供AI應(yīng)用框架與Agent DSL,提升OpenHarmony智能應(yīng)用的開發(fā)效率和智能化水平。
中國科學(xué)院軟件研究所博士生汪釔丞則提出了一種新的跨語言運(yùn)行時GC性能評測方法,旨在解決現(xiàn)有垃圾回收機(jī)制對應(yīng)用程序性能的影響問題。該方法通過一套與運(yùn)行時無關(guān)的內(nèi)存操作原語,構(gòu)建面向多語言運(yùn)行時的一致GC負(fù)載,從而提升性能評測的準(zhǔn)確性。
北京大學(xué)博士張星分享了一種新型的基于操作的雙向?qū)崟r編程框架,該框架允許開發(fā)人員通過直接操作程序輸出來修改程序,實(shí)現(xiàn)源代碼的自動更新,并支持對源代碼不敏感的操作,進(jìn)一步提升了雙向?qū)崟r編程的實(shí)用性。
南京大學(xué)助理教授、博士生導(dǎo)師譚添分析了基于太阿研發(fā)的面向倉頡的Tai-e-Cangjie程序分析框架的優(yōu)勢,并指出該框架在促進(jìn)倉頡語言生態(tài)發(fā)展方面的重要作用。他強(qiáng)調(diào),太阿作為全自研的新一代Java程序分析框架,具有易學(xué)易用、可擴(kuò)展性強(qiáng)和運(yùn)行效率高等優(yōu)勢。
華為語言虛擬機(jī)實(shí)驗(yàn)室架構(gòu)師王亞東則就HarmonyOS NEXT系統(tǒng)JSVM的優(yōu)化實(shí)踐進(jìn)行了分享,提出基于OpenHarmony提供的系統(tǒng)級JSVM,可以構(gòu)筑具備競爭力的JS體驗(yàn),從而提升手機(jī)應(yīng)用的用戶體驗(yàn)。
通過實(shí)際的技術(shù)分享和案例展示,編譯器與編程語言分論壇為開發(fā)者提供了一個交流與學(xué)習(xí)的平臺,幫助他們在OpenHarmony生態(tài)中找到系統(tǒng)性的編譯器與編程語言技術(shù),進(jìn)而提升應(yīng)用的開發(fā)效率、性能和安全性。OpenHarmony項(xiàng)目技術(shù)指導(dǎo)委員會致力于構(gòu)建一個開放且技術(shù)領(lǐng)先的交流平臺,為系統(tǒng)及應(yīng)用開發(fā)者提供技術(shù)服務(wù)。