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