中科院計(jì)算所發(fā)布國產(chǎn)編程語言“木蘭”
1月15日,記者從中國科學(xué)院計(jì)算技術(shù)研究所(以下簡稱中科院計(jì)算所)計(jì)算機(jī)體系結(jié)構(gòu)國家重點(diǎn)實(shí)驗(yàn)室獲悉,由該實(shí)驗(yàn)室編譯組主導(dǎo)研發(fā)的國產(chǎn)編程語言“木蘭”正式發(fā)布。據(jù)中科院計(jì)算所副研究員、計(jì)算機(jī)體系結(jié)構(gòu)國家重點(diǎn)實(shí)驗(yàn)室編譯組負(fù)責(zé)人劉雷介紹,“木蘭”是一款定位于面向智能物聯(lián)應(yīng)用、采用最新編程語言設(shè)計(jì)理念和編譯技術(shù)的程序設(shè)計(jì)語言,開發(fā)團(tuán)隊(duì)致力于將其打造為“智能物聯(lián)時(shí)代的C語言”。 -Rmz`yOq} KQh'5o&
[attachment=97949] .- w*&Hd7b 工作人員向記者演示基于木蘭編程的“下棋機(jī)器人” AO/R2a(: 說起“木蘭”這個(gè)名字,其中還有段小故事。 Ma$b(4dB Gg/K 劉雷告訴《中國科學(xué)報(bào)》,Mulan原本是Module Unit Language的簡寫,直譯即“模塊單元語言”!拔覀冏畛蹙褪窍胱鲆环N能像模塊組合一樣方便的、可以隨時(shí)擴(kuò)展語言的編程語言,縮寫詞‘MuLan’中的M是希臘第十二個(gè)字母(小寫為μ,音‘謬’),表示‘微小’的意思,表明這是一款簡易的語言!眲⒗渍f,沒想到,中科院計(jì)算所學(xué)術(shù)委員會主任徐志偉一下就念成了“木蘭”。 ~FJd{$2x` (RQ kwu/ “我們都覺得‘木蘭’更好,有濃濃的中國文化印記。用‘木蘭’命名這樣一款國產(chǎn)編程語言,再合適不過。”劉雷對《中國科學(xué)報(bào)》說。 *5 5yF` 2`x[y?Tn 隨著人機(jī)交互頻次的日益增長,編程正成為這個(gè)時(shí)代“第三重要的基礎(chǔ)學(xué)科”。編程語言也和操作系統(tǒng)一樣,是信息技術(shù)領(lǐng)域重要的系統(tǒng)軟件。并且,信息技術(shù)行業(yè)的生態(tài)環(huán)境也往往是從編程語言開始建立的!叭绻雀韫驹谠朴(jì)算領(lǐng)域推出的Go語言、蘋果公司自行設(shè)計(jì)的Swift語言、Oracle控制的Java語言標(biāo)準(zhǔn)等等!眲⒗渍f,一旦某個(gè)編程語言在一個(gè)領(lǐng)域建立了自己的生態(tài)系統(tǒng),那么它的地位幾乎很難撼動(dòng)。 @?z*:
7a )
Limt<S “‘木蘭’是由編譯實(shí)驗(yàn)室完全自主設(shè)計(jì)、開發(fā)和實(shí)現(xiàn)的編程語言,與之配套的編譯器與集成開發(fā)工具也完全由團(tuán)隊(duì)自主實(shí)現(xiàn),是我們真正掌握核心技術(shù)的編程語言!眲⒗赘嬖V《中國科學(xué)報(bào)》,“木蘭”定位為下一代重要應(yīng)用——智能物聯(lián)的開發(fā)語言,它采用創(chuàng)新的彈性actor執(zhí)行模型(擅長執(zhí)行并行計(jì)算,筆者注),可成倍地提高應(yīng)用執(zhí)行效率,在提高服務(wù)質(zhì)量的同時(shí)大幅降低平臺運(yùn)營成本。 tH$Z_(5
l+@NjZGm< 劉雷解釋說,目前在智能物聯(lián)應(yīng)用領(lǐng)域,尚無一款專用的編程語言,在既有的語言系統(tǒng)中做智能應(yīng)用開發(fā),需要多個(gè)工程師、跨多種語言實(shí)現(xiàn),導(dǎo)致開發(fā)效率低下!澳咎m”就致力于打造物聯(lián)網(wǎng)智能執(zhí)行平臺,并為編寫的應(yīng)用程序提供執(zhí)行環(huán)境。 ,+f'%)s_x Bb
m
|