IT之家10月14日消息 據方舟編譯器官方消息,方舟支持 C 語言編譯新功能已開源。
據介紹,自 2019 年 8 月開源以來,方舟編程體系已經陸續實現了編譯器、引擎和調試器的開源,編譯器的重點功能主要集中在 Java 應用程序靜態編譯上。
本次開源發佈的是對 C 語言程序的支持,是實現 Java 和 C 混合編譯的基礎。未來在方舟引擎中不光要對來自 Java 語言的 IR 代碼進行 JIT 編譯,也會支持對 C 或者 C++ 語言的 IR 代碼進行 JIT編譯。
IT之家瞭解到,方舟編譯器是華為推出的首個完全自主研發的編譯器平台,於 2019 年 8 月 31 日正式上線。
此外,本次開源內容主要限於 O0 的能力範圍,針對 C 的 O2 以上的優化留待未來進一步開源。