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