中科院國產編程語言「木蘭」來了 網友:換皮而已

京港台:2020-1-18 09:47| 來源:差評 | 評論( 9 )  | 我來說幾句

中科院國產編程語言「木蘭」來了 網友:換皮而已

來源:倍可親(backchina.com)

  昨天晚上,被稱為 「 一款定位於面向智能物聯應用、採用最新編程語言設計理念和編譯技術的程序設計語言,開發團隊致力於將其打造為智能物聯時代的C語言 」 的國產編程語言 「 木蘭 MuLan 」 發布了。

  

  聽起來是不是很高大上?

  它的出身也來歷不凡呢,它是 「 中國科學院計算技術研究所計算機體系結構國家重點實驗室編譯組 」 主導開發。

  編譯組負責人劉雷的講到開發木蘭的初衷: 「

  鑒於編程語言在信息技術產業中的重要價值,依賴開源等形式的外部技術,存在較大風險,我們需要大力發展編程語言,實現編程語言的自主可控。

  這話聽起來還聽讓普通人心潮澎湃的,反正去年老美搞的這個 ban 那個封,讓全國都颳起自主創新的風潮。

  尤其高級編程語言所在的代碼託管平台很可能會受到美國出口法律的限制,不得不防。

  

  如果有組織能真正自主開發一款全新的編程語言,並且比別的編程語言有一定優勢,那還是挺牛逼的,哪怕最後沒有成主流,也有很大的意義。

  畢竟我們國家缺的就是基礎軟體設施和相關人才,像 OS 已經有了華為牽頭,編程語言這裡還是空白,所以當差評君聽說 「 木蘭 」 發布,其實一開始還挺自豪。

  可是沒過多久,差評君心裡就有點嘀咕了。 。

  因為差評君到處查也查不到關於 「 木蘭 」 的任何有用信息。

  

  是個編程語言就得有官方文檔吧,沒有。 沒文檔不要緊,那總得有讓大家下載使用的程序包吧,也找不到。

  所有能找到的資料,就只有網上的新聞通稿,這不禁讓差評君懷疑這個東西到底有沒有做出來? !

  在程序員之間,一直流行著一句話叫: 「 Talk is cheap. Show me the code (光說沒用,給我看代碼)」

  

  沒有 code,這不就扯淡呢么。

  這時候,差評君刷知乎時,看到 《 機器之心 》 發了一篇文章。 。

  

  ? 木蘭是 Python 換皮? 說好的「 完全自主 」呢?

  不行,差評君果然還是要找到安裝包自己試試看。

  經過一系列多方打聽折磨,終於在一個 「 中科智芯 」 官網的最下面角落裡的 「 下載中心 」 找到了安裝包。

  

  看到它 8.4 MB 的迷你身材,差評君的 40 米大刀已經按捺不住了,恨不得下一秒就能體驗木蘭的奧妙。

  

  然後現實給了差評君重重一擊。

  差評君最終花了 40 分鐘以最高速度不超過 3.6KB/s 的速度把木蘭下載下來。 講道理,差評君已經很久沒有體驗過個位數的 KB 速度了,上一次可能是十幾年前吧。

  

  在下載完畢的一瞬間,差評君的焦躁、憤怒、無助一掃而空,沒有喜悅,沒有激動,只有解脫和立地成佛的平靜。

  這個速度,怪不得要把下載鏈接放在犄角旮旯。 如果它讓人們很容易的發現下載,估計大家就只能 3B/s 見了。

  不過好在已經下載下來了,它長什麼樣呢?

  

  看到這個樸素的圖標,差評君不禁陷入了沉思。 。

  因為這個圖像讓學過兩天 Python 的差評君感到莫名的熟悉。 因為差評君記得,有個專門打包 Python 項目的工具 PyInstaller 打包出的程序默認圖標就是張這個樣子。 。

  

  好吧,圖標一樣不能說明什麼,萬一隻是他們沒有美工,只是隨便找了一個圖片懟上去了呢。 。

  這個 「 木蘭 」 打開程序后又長什麼樣?

  好吧。 。 跟 Python 界面又莫名的相像。 。

  

  經過差評君的測試,幾個簡單函數的用法也和 Python 一致。

  而且,木蘭的所有內建對象( 理解為自帶函數 )居然只有 68 個? !

  

  最騷的來了,知乎大佬們很隨便的、不抱希望的試著逆向了一下木蘭的 ulang-0.2.2.exe 安裝包。 。 然後居然成!功!了!差評君也同樣搞了一下,果然。 。

  

  這一堆堆的 Python 圖標怎麼回事? 這 python37.dll 怎麼回事兒?

  「 Include 」 文件夾里居然是 「 pyconfig.h 」,學過編程的都知道,這個是 Python 的系統配置文件,妥妥的 Python 烙印。

  還有專門輔助 Python 2 轉向 Python 3 的 「 lib2to3 」 文件夾。 。 。

  要是現在還說 「 木蘭 」 是國內的人 「 完全自主 」 開發的,那可就太可笑了。

  根據中科智芯對 「 木蘭 」 的定位,直白點說,木蘭就是個 Python 降階版。

  

  看官網的介紹,木蘭在市場上很難被應用,只好從娃娃抓起,讓先佔領孩子們的童年高地。 不得不說,這倒是一招好棋。

  可是,光佔領了,但是有沒有什麼真本事,到頭來,孩子們長大后還是要重新學習別的編程語言。 關鍵是,木蘭並沒有比別的高級語言更通俗易懂,還不如 scratch 之類的。

  自主沒有,語言優勢沒有。 所以木蘭的意義在哪裡?

  差評君知道國家真的很希望我們能在這一代把以前丟失的技術彌補上,所以在這方面投入大量人力物力。 而科研人員也以此為目標,但是在基礎技術嚴重有缺陷、目標門檻特別高的情況下,想一口吃個胖子也是不現實的。

  之前的漢芯、去年的紅芯、現在又是木蘭。

  這些假自主、真換皮的項目,被人揭露后,不只自己功名無望,而且會讓真正踏實做事的人無端背鍋。

  想當年漢芯事件之後,我們一提 「 國產晶元 」 就極其不自信,認為自己只有低端晶元的份兒。 幸虧 「 麒麟 」 晶元橫空出世,才終於挽回了我們的晶元自尊。

  沒必要,真的沒必要。 幾年的功夫,我們等得起。

  圖片、資料來源:

  中國科學網,《中科院計算所發布國產編程語言「木蘭」》

  機器之心,《聲稱掌握核心技術,實則換皮Python?國產編程語言木蘭引起社區熱議》

  知乎,《「木蘭」編程語言有什麼特色?》 沉迷單車的追風少年,《我國自主開發的編程語言「木蘭」——學習嘗鮮筆記》

  

推薦:美國打折網(21usDeal.com)    >>

        更多科技前沿 文章    >>

【鄭重聲明】倍可親刊載此文不代表同意其說法或描述,僅為提供更多信息,也不構成任何投資或其他建議。轉載需經倍可親同意並註明出處。本網站有部分文章是由網友自由上傳,對於此類文章本站僅提供交流平台,不為其版權負責;部分內容經社區和論壇轉載,原作者未知,如果您發現本網站上有侵犯您的知識產權的文章,請及時與我們聯絡,我們會及時刪除或更新作者。

關於本站 | 隱私權政策 | 免責條款 | 版權聲明 | 聯絡我們

Copyright © 2001-2013 海外華人中文門戶:倍可親 (http://big5.backchina.com) All Rights Reserved.

程序系統基於 Discuz! X3.1 商業版 優化 Discuz! © 2001-2013 Comsenz Inc.

本站時間採用京港台時間 GMT+8, 2020-2-29 05:27

返回頂部