中國首款編程語言疑抄Python 說好的自主研發呢?(圖)

文章來源: - 新聞取自各大新聞媒體,新聞內容並不代表本網立場!
(被閱讀 次)

近日,中國科學院計算技術研究所計算機體係結構國家重點實驗室宣布,由該實驗室編譯組主導研發的國產編程語言“木蘭(Mulan)”正式發布。

更重要的是,這是由我國科研人員自主設計、開發和實現的編程語言,與之配套的編譯器與集成開發工具,也由科研團隊自主實現。

這本是一件值得高興的事,然而,這款備受期待的編程語言卻受到了不少開發者的吐槽。

定位於麵向智能物聯應用

據中科院計算所副研究員、計算機體係結構國家重點實驗室編譯組負責人劉雷對《中國科學報》介紹,這款編程語言充滿中國風的名字(木蘭,Mulan)原本是 Module Unit Language(模塊單元語言)的簡寫。他說:

我們最初就是想做一種能像模塊一樣方便的、可以隨時擴展語言的編程語言,縮寫詞“Mulan”中的“M”是希臘第十二個字母(音近“謬”),表示“微小”的意思,表明這是一款簡易的語言,沒想到,中科院計算所學術委員會主任徐誌偉一下就念成了“木蘭”......我們都覺得“木蘭”更好,有濃濃的中國文化印記。用“木蘭”命名這樣一款國產編程語言,再合適不過。

(image) 雷鋒網注:工作人員演示基於木蘭編程語言的“下棋機器人”

具體來說,木蘭是是一款定位於麵向智能物聯應用的編程語言,采用創新的彈性 actor 執行模型(擅長執行並行計算),可成倍地提高應用執行效率,在提高服務質量的同時大幅降低平台運營成本。

如今,在智能物聯應用領域,尚無一款專用的編程語言,在既有的語言係統中做智能應用開發,需要多個工程師、跨多種語言實現,導致開發效率低下;而“木蘭”就致力於打造物聯網智能執行平台,並為編寫的應用程序提供執行環境。

雷鋒網了解到,由於“木蘭”編程語言的語法更加寬鬆,更適合初學者學習掌握,目前,木蘭已率先在編程教育方麵投入應用。它同時支持模擬仿真和調試功能,在軟件上既可以驗證軟件和硬件設計的正確性;支持跨平台,對 Android、IOS、Linux、Windows 都可以很好的兼容;更重要的一點是,它可以很好地支持龍芯等國產處理器,後續會支持更多類型的國產處理器。

劉雷繼續說道:

如 Google 在雲計算領域推出的 Go 語言、蘋果公司自行設計的 Swift 語言、Oracle 控製的 Java 語言標準等等。一旦某個編程語言在一個領域建立了自己的生態係統,那麽它的地位幾乎很難撼動。

而木蘭編程語言的開發團隊也表示,將致力於把這款語言打造為“智能物聯時代的 C 語言”。

是木蘭,還是 Python?

在美國宣布限製 AI 軟件出口中國之際(詳見雷鋒網此前報道),“木蘭”的誕生顯得格外振奮人心,一時間也在網絡上引起了熱議。

然而,在木蘭編程語言發布之後,國內開發者懷著期待下載研究後卻對其產生了質疑:原來木蘭是 Python?

根據 CSDN 博主“沉迷單車的追風少年”的反饋,木蘭的下載速度非常慢,而且無論是從圖標上來看,還是根據內部提供的函數顯示,木蘭都與 Python 語言幾乎一模一樣。

(image)

而且在安裝後的文件夾裏,出現了大量的“.pyd”文件——這正是 Python 語言常見的文件格式。有開發者總結道,木蘭似乎就是建立在 Python 之上,就像在頂層做了一個接口,而底層編譯、優化等其他工作仍然由 Python 來做。

這顯然不能稱為是“一門自主產權編程語言”,畢竟,如果想要在特定領域開發一門全新語言,底層優化與設計都需要“重新來過”。

隨著網友的進一步探索,這款編程語言背後的研發企業也被扒了出來,是一個叫作“中科智芯”的企業,中國科學院為其股東之一。然而,雷鋒網嚐試了幾次,中科智芯官網均無法訪問;根據企查查上的信息顯示:

中科智芯是一家教育信息化整體解決方案提供商,擁有自主研發教育軟件、硬件、課程體係的技術,旗下研發了硬件與軟件兩類課程產品,並設有少兒探究空間、創客實驗室、虛擬交互實驗室、人工智能實驗室、交互藝術實驗室。

(image) 雷鋒網注:上圖為知乎網友餘天提供的截圖

根據以上信息以及知乎網友提供的中科智芯官網圖片,相比起研究機構,中科智芯更像是一家專注於編程課程的公司。另外,中科院計算所官網上找不到與“木蘭”相關的任何內容;木蘭編程語言的下載網址也已無法打開。

這一係列的操作讓不少網友懷疑,近期被刷屏的”木蘭“相關文章可能是打著“自主產權”的幌子來實現企業的推廣目的。

似曾相識的紅芯瀏覽器事件

對木蘭編程語言的吐槽在網絡上不斷發酵,不免讓人想起此前的類似的事件。

2018 年 8 月 15 日,自主研發瀏覽器核心產品的紅芯公司(redcore)宣布完成 2.5 億元融資,並自稱打破了美國壟斷,擁有中國首個自主創新的智能瀏覽器內核。(詳見雷鋒網(公眾號:雷鋒網)此前報道)

按理來說,在國內較為主流的瀏覽器(包括 360、百度、搜狗等)均使用的是穀歌 Chrome 瀏覽器的 Blink 內核的背景下,紅芯自研出瀏覽器內核本是一件值得高興的事情。

(image)

然而,很快就有網友曝出,紅芯瀏覽器的眾多設置與穀歌 Chrome 雷同,安裝文件的目錄結構也很相似,安裝程序 Redcore.exe 的屬性甚至顯示為 Chrome。而且,其版本號為 49.1.2623.213,當時最新版的 Chrome 已經到了 v69.0.3493.3。

另外,紅芯的 redcore 與 Blink 等瀏覽器內核完全不是一個量級的,它隻是在 chromium 基礎上造的輪子,仔細看兩個 logo 其實都有相通之處。

(image)



有知乎網友吐槽:

這造假就太低劣了,就換了個啟動器改下入口參數就敢出來放出來行騙了。怕不是見慣了上頭的弱智還以為公眾都是那麽好糊弄的。

2018 年 8 月 17 日,紅芯方麵發表致歉信表示,公司在融資宣傳中存在一定程度的誇大,給公眾帶來了誤導,並承認紅芯內核基於穀歌 Chromium 開源項目。

Huilianghu5 發表評論於
二次開發算是正常的工作。自主研發就是吹牛,欺騙。
吹牛不需交稅,欺騙就好丟臉。
nasdaq100 發表評論於

憑心而論, 中國在計算機方麵真是沒任何創新可言。中國人就兩樣優勢: 會模仿,
很勤奮。
四月紅楓 發表評論於
要求自主開發就有問題。Python本來就是開源。蘋果的iOS 也是基於linux 開發的。
ceocto 發表評論於
劉雷自稱是中科院計算所編譯實驗室員工,自己創辦了中科智芯(北京)科技有限公司,承認對木蘭編程語言的宣傳犯了兩個錯誤,一是原本主要是用於中小學教育,但擴大到智能物聯領域,二是32位單片機編譯器基於Python開源編譯器進行二次開發,但誇大為完全自主開發。

劉雷表示對在網絡上造成的不良影響表示鄭重道歉,也對給中科院、中科院計算所帶來的不良後果表示誠摯的歉意。

中科院計算所經調查初步認定,劉雷的行為存在欺瞞與虛假陳述的科研不端問題,已對其做出停職檢查的決定,就管理責任責令編譯實驗室負責人作深刻檢討,並且正抓緊對該問題開展進一步深入調查,將盡快公布處理結果。
Dalidali 發表評論於
官方處理聲明出來了。這讓那些“洗地”的W-M們情何以堪?!

--------------
""針對網上出現質疑“木蘭”語言的信息,中科院官方19日表示,經初步調查,“木蘭”語言係我所員工劉雷創辦的中科智芯公司研發的麵向青少年編程教育的集成化產品,該產品的開發包中包含了Python開源編譯器,對外卻聲稱“完全自主”。該行為存在欺瞞與虛假陳述的科研不端問題。已對當事人劉雷做出停職檢查的決定,並就管理責任責令編譯實驗室負責人作深刻檢討。""

rty 發表評論於
學C吧。哪個敢說跟C沒關係。
必須要有 發表評論於
明明知道很容易穿幫還幹。是這些人智障,還是這些人認為其他人都有智障?
X723 發表評論於
隻要我說完全擁有自主研發就可以了。當年不是把進口芯片從新貼牌當國產?
吃素的狼 發表評論於
嗬嗬,從當年參加863團隊開始,這都幾十年廖。還是原地踏步,幹一樣的事。
“國內首創,國際先進”,其實就是二次開發。
大家都是相互的“鑒定專業戶”,互相幫忙,忽悠撥款,居然幾十年如一日,惡習難改。
天朝的創新,如果不是偷,不是搶,就是個笑話。
ceocto 發表評論於
木蘭: 專為人工智能教育而生的編程語言,由中科智芯自主研發。語言設計上屏蔽了其他任何一種針對成人設計的編程語言特性,如編程環境調試複雜等,讓學生在編程語言學習之初不為細節所牽絆,具有更易理解、易於學習、易於閱讀、易於維護等特性;且支持跨平台,對Android、UNIX、Windows都可以很好的兼容。


官方的描述,算是特色吧。
ceocto 發表評論於
python pyinstallerextractor.py ulang-0.2.2.exe

可以看到 Python 版本是 3.7

知乎上被人扒褲子了
大玩家 發表評論於
這些所謂民主自由們天天希望中國倒黴, 還是想想怎麽提高自己在海外的社會地位吧
悟知 發表評論於
廢話 。是否所以的音樂音符都是互相抄襲?
薪火相傳 發表評論於
>> 知乎有人檢查了代碼(**/question/366509495),基本上是自己寫了個python shell。用JQuery與Javascript的關係類比都侮辱了JQuery。

下麵有人說mulan還是有自己的語法,用python實現的。

以後自己看不到代碼再不發評論了。
薪火相傳 發表評論於
知乎有人檢查了代碼(**/question/366509495),基本上是自己寫了個python shell。用JQuery與Javascript的關係類比都侮辱了JQuery。
安倍退四 發表評論於
以後學習強國app可以用這個寫
boxiaoliu 發表評論於
潤濤閻還是把你那個讓人笑掉牙的兩片鐵皮的理論說清楚吧
潤濤閻 發表評論於
反正政治局常委裏沒人懂。

十億人口九億騙,還有一億在訓練。

村騙鄉,鄉騙縣,一直騙到國務院。

四十年前河南造假煙假酒:人人都想騙,河南人是教練,總部就在駐馬店。
現在:人人都在騙,讀書人是教練,總部原在駐馬店,現已搬到中科院。

exception1 發表評論於
打磨CPU,軟件改logo,繼續抄車!
roliepolieolie 發表評論於
中國給這個編程語言取名木蘭還真的非常貼切。花木蘭開啟了中國造假先河。這個假“自主研發”如果叫別的還不般配呢。
gHermione 發表評論於
我襠抄用馬列也沒有說是自主研發的,應該好好向襠學習。
我不是憤青01 發表評論於
編程語言抄不抄不是什麽問題,能不能形成生態,有沒有人用才是問題
st1025 發表評論於
嗬嗬,漢芯!就忽悠吧,反正有上麵撐著
gameon 發表評論於
木蘭其實就是造假祖奶奶。
一點小看法 發表評論於
這種事情在國際上是藏不住的,對國家的聲譽也不好。全盤抄至少能用,就拍抄了怕被發現又有改動,比方說改模塊名啦,改變量名啦,把程序位置搬一搬啦,等等,結果引進各種BUG。
太空風 發表評論於
基於同樣底層的不是新語言,這個和借鑒功能不一樣。
盼黎明 發表評論於
假的真不了,馬腳藏不住
若平 發表評論於
抄用不要緊, 但是, 不要將抄來的說成是你自己研發出來的
roliepolieolie 發表評論於
自主研發?他們以為自主研發就象吹吹牛皮那麽容易。還是山寨簡單啊。
剛滿十八 發表評論於
木蘭? 想起來了: 古代有個人,明明自己是女的,卻要跟別人說自己是男的。
何所思 發表評論於
編程語言都是借鑒之前的語言創造出來的,這個標題就hin欠罵
tx_rangers 發表評論於
露球又出來露蛋給家人丟臉了。什麽玩意。
照妖鏡007 發表評論於
你問十個程序員,十個都會告訴你,先到網上找相似的程序,然後抄下來,懂不懂?
L1 發表評論於
中國最近上級在推自主創新,芯片、編程語言、操作係統、編譯器、計算機架構,有關係的單位就讓人去把美國的東西拿來改改去騙領導,經費可是大大的。都是以億為單位的。

不要問我怎麽知道的,在美國都被中國的老同學問,有沒有這方麵的構想,方便做的,可以快速變現。
lurenjia2014 發表評論於
Equifax被hack,是因為Apache Struts這個framework有安全漏洞。免費的東西,沒好的。這就是市場經濟的規律。
wjhwsh 發表評論於
這是中科院計算所三產公司幹的,所謂三產公司就是混混開的小公司,打著中科院計算所的旗號拉點項目(內外項目都有)賺的錢用來給計算所的人發獎金,賄賂領導。沒有這些公司計算所的人隻能拿死工資
lurenjia2014 發表評論於
java還是算了,最新的版本竟然抄襲c#的linq. Eclipse千年不變的界麵,也是奇了。讓人懷疑,是不是沒人出錢給java語言維護啊?
lurenjia2014 發表評論於
個人更喜歡Kotlin,是替代java的語言。為啥不抄Kotlin?
四牌樓 發表評論於
漢芯 紅芯 木蘭 果然是趕英超美了
月光光買手表 發表評論於
左左中國就是以騙為特色,自古以來就有“竊書不算偷”,“強權就是真理”,“槍管裏出政權”的教條。所以在中國,十億人民九億騙,還有一億在訓練,這種民風就不奇怪了
好奇心想象力 發表評論於
抄襲不就是學習嗎?!孔乙己的偷書不算偷,從小就是這麽教育的。
bluetag 發表評論於
抄就抄了,但你不能自稱是自主研發,事主自己都認錯道歉了,這裏還有人強詞奪理。
欒世清 發表評論於

設計新車還要重新發明車輪嗎?
欒世清 發表評論於

設計新車還要重新設計車輪嗎?
Blank 發表評論於
嗬嗬 啊哈哈哈
fourwaves 發表評論於
如果是用中文就是自主研發了。
量子糾結 發表評論於
如果純抄python,那就根本沒法推廣,誰都可以發明一門語言,最後還是要看有沒有人願意用。最近幾十年,隻有java體現了頑強的生命力,python本來半死不活,因為AI才從新火了起來。其他無數語言像Scala,kotlin如過眼雲煙。
安拉 發表評論於
\u5275\u65B0\u7684\u6D3B\u90FD\u4EA4\u7D66\u83EF\u70BA\u5427
kingofLiu 發表評論於
看到一堆不懂編程和計算機的人在這噴真是好笑,編程語言的發展都是有相關性的,如果你覺得說自主研發過了也行,隻要核心編譯器和指令集的code在手裏那就是自己的。Python本來就是開源。如果非要較真,那計算機界抄襲一大堆。
路過地球 發表評論於
抄不抄無所謂,其實都是相互借鑒,你追我趕的。
關鍵是有沒有解決什麽問題,或者解決一個帶出兩個新問題。

語言隻是工具,語言本身並無價值。從業幾十年,對任何語言都不排斥,也不感興趣了,根據具體問題,選擇合適的就好了。差不多情況,用自己熟悉的。

DaShuai 發表評論於
隻要能騙到錢就行。厲害國我為你驕傲!
小山初築 發表評論於
抄廢了的一群人想讓他們自己直立行走,哪兒那麽容易?骨頭早硬不起來了
barryv 發表評論於
難道現在洗地也是禁忌詞了?
泰傻 發表評論於
最強的洗地劑就是,所有編程技術都是抄自中國的八卦理論。
照妖鏡007 發表評論於
大驚小怪,不懂裝懂。
asm成就了c,c成就了c++,然後是Java,Python本來就是在Java基礎上開發的。
在Python基礎上,開發一套專用於某個領域的編程,很正常,何來抄襲?
Science_東岸01 發表評論於
一眼望去,哪都是彎道,想不超(抄)太難了
bashfulx 發表評論於
這個沒什麽可指責的。
微軟的C# 就抄襲了很多Java 成份。
條件是你不能把這個工具壟斷起來,當成敲榨開發員的搖錢樹
空想家王莽 發表評論於
不用疑似了,已經出來道歉了,承認是宣傳失誤。
泰傻 發表評論於
自主研發太費錢
彎道超車莫等閑
隻要名字是中文
吃瓜觀眾就心歡
tx_rangers 發表評論於
應該是抄了華為EMUI, HAHA.
又彎道出去了。