華為在近期舉辦的2025年開發者大會上,宣布了一項重大決定:將倉頡編程語言全面開源。此次開源計劃涵蓋了編譯器、運行時環境以及標準庫,并定于7月30日正式向公眾開放。
倉頡編程語言旨在提升開發者的編程體驗與程序運行效率。它融合了現代語言的多種特性,通過全面的編譯優化與高效的運行時環境,再搭配上即用的集成開發環境(IDE)工具鏈,為開發者提供了更為流暢的開發流程。
在智能化開發方面,倉頡編程語言引入了內嵌的AgentDSL編程框架,實現了自然語言編程的深度融合。多Agent協同功能簡化了符號表達,允許開發者自由組合模式,進而支持多樣化的智能應用開發。倉頡語言還具備全場景適應性,其輕量級且可擴展的運行時環境以及模塊化分層設計,使得它即便在內存受限的環境中也能穩定運行。結合元編程和領域特定語言(eDSL)技術,倉頡進一步支持面向領域的聲明式開發。
在性能表現上,倉頡編程語言采用了全并發垃圾回收機制,確保了應用線程的流暢運行與快速響應。同時,其輕量化線程設計也優化了并發性能,減少了系統開銷。安全性能方面,倉頡將安全理念融入語言設計之中,使開發者能夠專注于業務邏輯的實現,而無需過多關注防御性編程,從而實現了編碼即安全的理念,有效降低了安全漏洞的風險。