2024年6月21日下午,華為開(kāi)發(fā)者大會(huì)主題演講《鴻蒙原生應(yīng)用,全新出發(fā)!》中向全球開(kāi)發(fā)者介紹了華為自研編程語(yǔ)言“倉(cāng)頡”,并發(fā)布了HarmonyOS NEXT倉(cāng)頡編程語(yǔ)言開(kāi)發(fā)者預(yù)覽版。這是華為首次公開(kāi)發(fā)布倉(cāng)頡編程語(yǔ)言。
編程語(yǔ)言作為開(kāi)發(fā)者表達(dá)計(jì)算思維的基本媒介,是軟件開(kāi)發(fā)的基礎(chǔ)工具和軟件生態(tài)的入口門(mén)戶,是具有重要戰(zhàn)略意義的基礎(chǔ)軟件。此前主流的通用編程語(yǔ)言均源于國(guó)外。2019年,華為啟動(dòng)倉(cāng)頡編程語(yǔ)言項(xiàng)目,我系馮新宇教授擔(dān)任首席架構(gòu)師,領(lǐng)導(dǎo)華為編程語(yǔ)言實(shí)驗(yàn)室開(kāi)展項(xiàng)目研發(fā)。倉(cāng)頡編程語(yǔ)言是一款面向全場(chǎng)景智能化應(yīng)用開(kāi)發(fā)的現(xiàn)代編程語(yǔ)言,具有原生智能化、天生全場(chǎng)景、高性能,強(qiáng)安全等技術(shù)特色。它通過(guò)現(xiàn)代語(yǔ)言特性的集成、全方位的編譯優(yōu)化和運(yùn)行時(shí)實(shí)現(xiàn)、簡(jiǎn)潔易用的智能Agent聲明式編程框架、以及開(kāi)箱即用的IDE工具鏈支持,為鴻蒙原生應(yīng)用開(kāi)發(fā)打造友好開(kāi)發(fā)體驗(yàn)和卓越程序性能。
歷經(jīng)5年聚力攻關(guān),倉(cāng)頡編程語(yǔ)言當(dāng)前已經(jīng)完成設(shè)計(jì)與實(shí)現(xiàn),并啟動(dòng)了開(kāi)發(fā)者預(yù)覽。倉(cāng)頡語(yǔ)言的發(fā)布,代表我國(guó)在基礎(chǔ)軟件研發(fā)領(lǐng)域取得又一項(xiàng)重要進(jìn)步。倉(cāng)頡語(yǔ)言的成功研發(fā),表明我國(guó)具備了現(xiàn)代通用編程語(yǔ)言設(shè)計(jì)和先進(jìn)編譯器研制的核心技術(shù)能力,同時(shí)也組織培養(yǎng)了一支具備國(guó)際一流競(jìng)爭(zhēng)力的專(zhuān)業(yè)隊(duì)伍。
除了派出程序設(shè)計(jì)語(yǔ)言學(xué)術(shù)帶頭人馮新宇教授擔(dān)任華為編程語(yǔ)言首席專(zhuān)家,南京大學(xué)和華為還圍繞下一代程序設(shè)計(jì)技術(shù)開(kāi)展了長(zhǎng)期全面的合作。當(dāng)前多個(gè)團(tuán)隊(duì)依托華為-南京大學(xué)軟件新技術(shù)聯(lián)合實(shí)驗(yàn)室,在泛在操作系統(tǒng)應(yīng)用開(kāi)發(fā)框架、IDE代碼提示和智能代碼生成技術(shù)、程序分析框架和工具、跨語(yǔ)言互操作和代碼轉(zhuǎn)換工具等方面開(kāi)展聯(lián)合研發(fā),共同為倉(cāng)頡編程語(yǔ)言構(gòu)建豐富多元的軟件生態(tài)環(huán)境。