【ITBEAR】在第三屆OpenHarmony技術大會的編譯器與編程語言分論壇上,行業專家們匯聚一堂,共同探討編譯器與編程語言技術的最新進展。此次論壇聚焦于編譯器、編程語言、工具鏈、編譯器測試以及GC測評等多個方面,旨在提升應用開發效率與性能,同時增強系統的健壯性與安全性。
華為編程語言資深技術專家董鑫詳細介紹了倉頡編程語言的主要特點,包括原生智能化、天生全場景、高性能和強安全。倉頡語言旨在通過提供原生AI應用框架與Agent DSL,以及支持定制擴展和可伸縮的輕量運行,來提升OpenHarmony智能應用開發效率和智能化水平。
中國科學院軟件研究所博士生汪釔丞提出了一種新的跨語言運行時GC性能評測方法,該方法通過一套與運行時無關的內存操作原語,構建或生成面向多語言運行時的一致GC負載,以解決現有垃圾回收機制對應用程序性能的影響。
北京大學博士張星介紹了一種新型的基于操作的雙向實時編程框架,該框架允許開發人員通過直接操作程序輸出來修改程序,使得更新后的程序能生成所需的輸出。這一創新進一步提升了雙向實時編程的實用性。
南京大學助理教授、博士生導師譚添分析了基于太阿研發的面向倉頡的Tai-e-Cangjie程序分析框架的優勢,并指出其對促進倉頡語言生態發展的重要貢獻。
華為語言虛擬機實驗室架構師王亞東在演講中提出了基于OpenHarmony提供的系統級JSVM,構筑具備競爭力的JS體驗的策略,這對于提升手機應用的用戶體驗具有重要意義。
華為編譯器實驗室架構師俞超分享了畢昇編譯器在HarmonyOS NEXT系統的應用實踐,介紹了該編譯器為生態伙伴帶來的先進編譯優化技術。天津大學教授、國家優青項目獲得者陳俊潔則介紹了基于程序綜合的測試程序生成思路及其設計的一系列技術。
通過實際的技術分享和案例展示,此次分論壇為開發者們提供了在OpenHarmony生態中找到系統性的編譯器與編程語言技術的機會,從而助力提升應用的開發效率、性能和安全性。OpenHarmony項目技術指導委員會致力于構建一個開放且技術領先的編譯器與編程語言交流平臺,為系統及應用開發者提供技術交流服務。