來(lái)源:EXPreview 2024年6月21日,在華為開(kāi)發(fā)者大會(huì)2024(HDC.2024)大會(huì)開(kāi)始前夕,華為自研的“倉(cāng)頡”編程語(yǔ)言正式亮相,相關(guān)官網(wǎng)也正式上線(xiàn)。據(jù)官網(wǎng)首頁(yè)介紹,倉(cāng)頡編程語(yǔ)言是一款“面相全場(chǎng)景智能的新一代編程語(yǔ)言”,主打“原生智能化”、“天生全場(chǎng)景”、“高性能”和“強(qiáng)安全”,且已融入鴻蒙生態(tài),為開(kāi)發(fā)者提供良好的開(kāi)發(fā)編程體驗(yàn)。 ![]() 官網(wǎng)首頁(yè)還詳細(xì)介紹了倉(cāng)頡編程語(yǔ)言的特點(diǎn):“原生智能化”指的是通過(guò)內(nèi)嵌AgentDSL編程框架,使自然語(yǔ)言和編程語(yǔ)言有機(jī)融合,同時(shí)利用多Agent協(xié)同,簡(jiǎn)化編程過(guò)程中的符號(hào)表達(dá),使多種模式自由組合,支持各類(lèi)智能應(yīng)用的開(kāi)發(fā);“天生全場(chǎng)景”則是指輕量化可縮放運(yùn)行時(shí),并將分層設(shè)計(jì)模塊化,讓再小的內(nèi)存也能裝得下程序,另外還能向全領(lǐng)域擴(kuò)展,支持元編程和eDSL技術(shù),以及面向領(lǐng)域聲明式開(kāi)發(fā)。 至于“高性能”,則是意味著終端場(chǎng)景首款全并發(fā)GC,能讓?xiě)?yīng)用線(xiàn)程更流暢,響應(yīng)更快,同時(shí)輕量化線(xiàn)程的并發(fā)性能更好,性能開(kāi)銷(xiāo)更少;最后的“強(qiáng)安全”指?jìng)}頡編程語(yǔ)言本身已有相關(guān)的安全性設(shè)計(jì),無(wú)需投入太多精力到防御性編程當(dāng)中,編碼即安全。此外,倉(cāng)頡編程語(yǔ)言相關(guān)的開(kāi)發(fā)文檔也已經(jīng)公布,目前包括了《倉(cāng)頡編程語(yǔ)言白皮書(shū)》、《倉(cāng)頡編程語(yǔ)言開(kāi)發(fā)指南》和《倉(cāng)頡編程語(yǔ)言規(guī)約》三部分,均可在倉(cāng)頡編程語(yǔ)言官網(wǎng)中查閱,部分頁(yè)面仍在更新中,感興趣的開(kāi)發(fā)者可持續(xù)關(guān)注。 |