【ITBEAR】華為研發(fā)的倉(cāng)頡編程語(yǔ)言今日正式揭開神秘面紗,其官方網(wǎng)站于上午10點(diǎn)08分準(zhǔn)時(shí)上線,并同步推出了公測(cè)版本供全球開發(fā)者下載體驗(yàn)。
倉(cāng)頡編程語(yǔ)言自2019年在華為內(nèi)部孵化以來,歷經(jīng)五年的精心打磨,終于在今年的華為開發(fā)者大會(huì)上首次亮相。該項(xiàng)目旨在通過集成現(xiàn)代語(yǔ)言特性、全方位的編譯優(yōu)化及運(yùn)行時(shí)實(shí)現(xiàn),以及提供開箱即用的IDE工具鏈,為開發(fā)者打造卓越的開發(fā)體驗(yàn)和程序性能。
官網(wǎng)精心設(shè)計(jì)了首頁(yè)、在線體驗(yàn)、文檔、學(xué)習(xí)、下載、動(dòng)態(tài)及三方庫(kù)七大板塊,全面滿足開發(fā)者的學(xué)習(xí)、開發(fā)和體驗(yàn)需求。倉(cāng)頡編程語(yǔ)言以原生智能化、天生全場(chǎng)景、高性能和強(qiáng)安全為四大核心特性,致力于成為引領(lǐng)全場(chǎng)景智能時(shí)代的新一代編程語(yǔ)言。
其中,原生智能化特性通過內(nèi)嵌AgentDSL編程框架,實(shí)現(xiàn)了自然語(yǔ)言與編程語(yǔ)言的深度融合,支持多Agent協(xié)同工作,簡(jiǎn)化了符號(hào)表達(dá),使得智能應(yīng)用開發(fā)更加便捷。天生全場(chǎng)景特性則體現(xiàn)在其輕量化的可縮放運(yùn)行時(shí)和模塊化的分層設(shè)計(jì)上,使得倉(cāng)頡編程語(yǔ)言能夠適應(yīng)各種內(nèi)存環(huán)境,并通過元編程和eDSL技術(shù)支持面向領(lǐng)域的聲明式開發(fā)。
在性能方面,倉(cāng)頡編程語(yǔ)言采用了全并發(fā)GC技術(shù),確保應(yīng)用線程流暢運(yùn)行,響應(yīng)迅速。同時(shí),輕量化的線程設(shè)計(jì)也帶來了更好的并發(fā)性能和更低的開銷。在安全性方面,倉(cāng)頡編程語(yǔ)言將安全DNA融入語(yǔ)言設(shè)計(jì)之中,幫助開發(fā)者在編寫業(yè)務(wù)邏輯的同時(shí),減少防御性編程的負(fù)擔(dān),實(shí)現(xiàn)編碼即安全的目標(biāo)。