華為官方近日正式宣布,自研的倉(cāng)頡編程語言首個(gè)長(zhǎng)期支持(LTS)版本1.0.0正式發(fā)布。這一版本專為追求系統(tǒng)穩(wěn)定性與可靠性的企業(yè)級(jí)開發(fā)及大型工程類項(xiàng)目設(shè)計(jì),標(biāo)志著華為在構(gòu)建自主可控軟件生態(tài)的征程中邁出關(guān)鍵一步。![]() 全場(chǎng)景適配與原生智能化雙突破 倉(cāng)頡編程語言自2019年啟動(dòng)研發(fā)以來,歷經(jīng)五年技術(shù)沉淀,現(xiàn)已形成覆蓋編譯器、運(yùn)行時(shí)、標(biāo)準(zhǔn)庫(kù)及工具鏈的完整技術(shù)體系。此次發(fā)布的LTS版本首次實(shí)現(xiàn)跨平臺(tái)全場(chǎng)景覆蓋,支持Windows、Mac、Linux三大主流操作系統(tǒng),并深度適配華為自研的鴻蒙系統(tǒng),開發(fā)者可通過統(tǒng)一語法完成從移動(dòng)端到車機(jī)、物聯(lián)網(wǎng)設(shè)備的跨終端開發(fā)。 在智能化領(lǐng)域,倉(cāng)頡語言創(chuàng)新性地集成智能代理(Agent)聲明式編程框架,開發(fā)者可通過自然語言與編程語言混合編程的方式,快速構(gòu)建AI驅(qū)動(dòng)的應(yīng)用程序。例如,在智能座艙開發(fā)場(chǎng)景中,語音交互、環(huán)境感知等模塊的代碼量可減少,開發(fā)效率顯著提升。該框架還內(nèi)置安全沙箱機(jī)制,通過運(yùn)行時(shí)內(nèi)存隔離技術(shù),有效防范緩沖區(qū)溢出等常見安全漏洞。 企業(yè)級(jí)開發(fā)者的安心之選 針對(duì)金融、能源等對(duì)系統(tǒng)穩(wěn)定性要求嚴(yán)苛的行業(yè),倉(cāng)頡LTS版本提供長(zhǎng)達(dá)三年的官方維護(hù)支持,每?jī)赡臧l(fā)布一次主版本更新。在維護(hù)周期內(nèi),所有補(bǔ)丁更新均保持向前兼容,避免因語言迭代導(dǎo)致的編譯失敗或運(yùn)行時(shí)錯(cuò)誤。某國(guó)有銀行科技部門負(fù)責(zé)人表示:“我們正在評(píng)估將核心交易系統(tǒng)遷移至倉(cāng)頡語言,其確定的版本演進(jìn)路線和安全特性,符合金融級(jí)應(yīng)用的合規(guī)要求! 為降低企業(yè)遷移成本,華為同步推出配套的IDE工具鏈,集成代碼自動(dòng)補(bǔ)全、智能調(diào)試、性能分析等企業(yè)級(jí)功能。測(cè)試數(shù)據(jù)顯示,使用倉(cāng)頡IDE開發(fā)的工業(yè)控制程序,編譯速度較傳統(tǒng)方案提升,內(nèi)存占用降低。 開源生態(tài)共建計(jì)劃啟動(dòng) 在發(fā)布LTS版本的同時(shí),華為宣布將于2025年7月30日正式開源倉(cāng)頡編程語言的核心組件,包括編譯器前端、運(yùn)行時(shí)庫(kù)及基礎(chǔ)標(biāo)準(zhǔn)庫(kù)。開源協(xié)議采用Apache 2.0,允許開發(fā)者自由使用、修改和分發(fā)代碼。目前,已有清華大學(xué)、中科院軟件所等機(jī)構(gòu)加入倉(cāng)頡開源社區(qū),共同推進(jìn)語言規(guī)范制定和編譯器優(yōu)化。 值得關(guān)注的是,倉(cāng)頡語言采用模塊化設(shè)計(jì)架構(gòu),其智能代理框架、并行計(jì)算模型等核心模塊支持獨(dú)立演進(jìn)。這種設(shè)計(jì)既保障了語言基礎(chǔ)的穩(wěn)定性,又為學(xué)術(shù)界探索新型編程范式提供實(shí)驗(yàn)平臺(tái)。北京大學(xué)計(jì)算機(jī)研究所團(tuán)隊(duì)已基于倉(cāng)頡的并行計(jì)算模型,研發(fā)出面向量子計(jì)算的編程子集,相關(guān)成果即將在頂級(jí)學(xué)術(shù)會(huì)議發(fā)表。 重塑全球軟件產(chǎn)業(yè)格局 據(jù)Gartner預(yù)測(cè),到2028年,全球企業(yè)級(jí)開發(fā)中采用自主編程語言的比例將大幅提升。倉(cāng)頡語言的推出,恰逢中國(guó)加速突破“卡脖子”技術(shù)的關(guān)鍵時(shí)期。其全場(chǎng)景適配能力可有效銜接芯片、操作系統(tǒng)、開發(fā)工具等產(chǎn)業(yè)鏈環(huán)節(jié),為構(gòu)建自主信息技術(shù)體系提供關(guān)鍵支撐。 華為終端BG軟件部總裁在發(fā)布會(huì)上強(qiáng)調(diào):“倉(cāng)頡不是孤立的語言產(chǎn)品,而是華為1+8+N全場(chǎng)景戰(zhàn)略的軟件基石。我們將持續(xù)投入資源,確保倉(cāng)頡在性能、安全、智能化等維度保持全球領(lǐng)先!蹦壳,華為已聯(lián)合20余家頭部企業(yè)成立倉(cāng)頡產(chǎn)業(yè)聯(lián)盟,共同制定智能應(yīng)用開發(fā)標(biāo)準(zhǔn),推動(dòng)生態(tài)繁榮。 隨著LTS版本發(fā)布和開源計(jì)劃落地,倉(cāng)頡編程語言正從技術(shù)驗(yàn)證階段邁向規(guī);逃。這場(chǎng)由中國(guó)企業(yè)主導(dǎo)的編程語言革命,或?qū)⒅匦露x全球軟件開發(fā)的游戲規(guī)則。 倉(cāng)頡編程語言官網(wǎng):https://cangjie-lang.cn/ |