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