中科院計算所發(fā)布國產(chǎn)編程語言“木蘭”
1月15日,記者從中國科學院計算技術研究所(以下簡稱中科院計算所)計算機體系結構國家重點實驗室獲悉,由該實驗室編譯組主導研發(fā)的國產(chǎn)編程語言“木蘭”正式發(fā)布。據(jù)中科院計算所副研究員、計算機體系結構國家重點實驗室編譯組負責人劉雷介紹,“木蘭”是一款定位于面向智能物聯(lián)應用、采用最新編程語言設計理念和編譯技術的程序設計語言,開發(fā)團隊致力于將其打造為“智能物聯(lián)時代的C語言”。 工作人員向記者演示基于木蘭編程的“下棋機器人” 說起“木蘭”這個名字,其中還有段小故事。 劉雷告訴《中國科學報》,Mulan原本是Module Unit Language的簡寫,直譯即“模塊單元語言”。“我們最初就是想做一種能像模塊組合一樣方便的、可以隨時擴展語言的編程語言,縮寫詞‘MuLan’中的M是希臘第十二個字母(小寫為μ,音‘謬’),表示‘微小’的意思,表明這是一款簡易的語言!眲⒗渍f,沒想到,中科院計算所學術委員會主任徐志偉一下就念成了“木蘭”。 “我們都覺得‘木蘭’更好,有濃濃的中國文化印記。用‘木蘭’命名這樣一款國產(chǎn)編程語言,再合適不過!眲⒗讓Α吨袊茖W報》說。 隨著人機交互頻次的日益增長,編程正成為這個時代“第三重要的基礎學科”。編程語言也和操作系統(tǒng)一樣,是信息技術領域重要的系統(tǒng)軟件。并且,信息技術行業(yè)的生態(tài)環(huán)境也往往是從編程語言開始建立的!叭绻雀韫驹谠朴嬎泐I域推出的Go語言、蘋果公司自行設計的Swift語言、Oracle控制的Java語言標準等等!眲⒗渍f,一旦某個編程語言在一個領域建立了自己的生態(tài)系統(tǒng),那么它的地位幾乎很難撼動。 |