面向智能物聯應用 中科院發布自主可控「木蘭」程式語言

經濟日報 發佈 2020-01-15T12:36:23+00:00

由中科院計算所體系結構國家重點實驗室主導研發的「木蘭」程式語言,近日正式對外發布,未來將重點面向智能物聯應用,提供一種開發效率更高的開發語言。一般來說,每一種程式語言都有一個特定應用領域,換句話說,每一個程式語言都有一個擅長的領域。

由中科院計算所體系結構國家重點實驗室主導研發的「木蘭」程式語言,近日正式對外發布,未來將重點面向智能物聯應用,提供一種開發效率更高的開發語言。

程式語言是構建生態的基石,在信息技術中有重要的地位,是與作業系統並重的兩大系統軟體。一般來說,每一種程式語言都有一個特定應用領域,換句話說,每一個程式語言都有一個擅長的領域。比如,c語言一般用於作業系統、硬體開發。Google公司設計的程式語言Go,其誕生極大地提高了雲端應用的開發效率,後來成為雲計算時代的首選程式語言。不過,目前面向智能物聯應用的程式語言尚在起步階段。

中科院計算所計算機體系結構國家重點實驗室「木蘭」項目組負責人劉雷介紹,「木蘭」定位為下一代重要應用——物聯網應用的開發語言,為編寫的應用程式提供執行環境,可以成倍地提高應用的執行效率,提供更高的服務質量的同時,降低平台運營成本;對人工智慧的邊緣計算領域,木蘭編譯系統利用數據稀疏性優化,可以數十倍的提高智能應用的執行效率。

據了解,由於採用了最新的設計理念,「木蘭」程式語言在教學方面具備很多優勢。比如,程式語言的語法更加寬鬆,更適合初學者學習掌握。可以支持各種設備平台以及國產處理器,可以極大改善編程教學成本過高問題。基於此優勢,教師教學、學生上課,可以使用價格更低的平板電腦替代桌面電腦,而且教學更加方便,也不需要專業的機房建設和電路改造。

以「木蘭」為基礎,中科院計算所還開發了更易於學生理解和操作的可視化編程軟體、人工智慧教材、教學裝備等,目前已經投入到中小學、幼兒園使用。截至目前,「木蘭」應用範圍涵蓋了廣東、貴州、甘肅、江西、湖南、重慶、青海、山西、陝西和四川等19個省市的中小學,並經廣東省教中小學教材審定委員會2019年初審通過,成為廣東省試驗教材。(經濟日報記者 沈慧)

關鍵字: