10月14日消息 據(jù)方舟編譯器官方消息,方舟支持 C 語言編譯新功能已開源。
據(jù)介紹,自 2019 年 8 月開源以來,方舟編程體系已經(jīng)陸續(xù)實(shí)現(xiàn)了編譯器、引擎和調(diào)試器的開源,編譯器的重點(diǎn)功能主要集中在 Java 應(yīng)用程序靜態(tài)編譯上。
本次開源發(fā)布的是對(duì) C 語言程序的支持,是實(shí)現(xiàn) Java 和 C 混合編譯的基礎(chǔ)。未來在方舟引擎中不光要對(duì)來自 Java 語言的 IR 代碼進(jìn)行 JIT 編譯,也會(huì)支持對(duì) C 或者 C++ 語言的 IR 代碼進(jìn)行 JIT編譯。
IT之家了解到,方舟編譯器是華為推出的首個(gè)完全自主研發(fā)的編譯器平臺(tái),于 2019 年 8 月 31 日正式上線。
此外,本次開源內(nèi)容主要限于 O0 的能力范圍,針對(duì) C 的 O2 以上的優(yōu)化留待未來進(jìn)一步開源。
關(guān)鍵詞: