24h購物| | PChome| 登入
2020-01-20 07:38:28| 人氣5| 回應0
推薦 0 收藏 0 轉貼0 訂閱站台

流浪動物之家助糧 自主開發編程語言被指Python套殼,中科

~【流浪貓流浪狗愛心助糧平台,一份捐糧,讓流浪動物們一餐飽】~ @@@一包一份,讓這些浪浪喵咪們,能夠溫飽每一餐的希望。 @助糧網站:https://999catdog.waca.tw/ @如有 浪喵助糧各種問題 可與我們聯繫: 0809-098-199 ****【現今社會我們忽略了急需要幫助流浪貓流浪狗】,牠們分布在台灣各地 流浪動物之家,集合每一個人一點一滴的幫忙與協助,來溫飽牠們的每一餐,用愛讓生命延續。 ****【用我們微小的力量~~幫助流浪動物園區 媽咪們】,有更多的支援可以照顧在些喵咪浪浪~~ @助糧網站https://999catdog.waca.tw/ @如有 浪喵助糧各種問題 可與我們聯繫: 0809-098-199 ****【我們一點一滴的努力】,讓全台灣的流浪動物之家,急需要幫忙的浪浪喵咪們,【有個簡單能溫飽每一餐】,這是我們想要的目標~~ ****「浪愛延續」❤你的一包糧讓浪浪喵咪們有更多時間可以等待下一個家。 ****「給牠一個機會」🐶因為有你的幫助,讓這些浪浪們有了活下去的希望。 @浪喵助糧平台https://999catdog.waca.tw/ @如有 浪喵助糧各種問題 可與我們聯繫: 0809-098-199 💗--------浪喵邀您來助糧--------💗 ⚠注意:我們 只接受流浪動物捐糧,不會接受流浪動物捐款。 每一包您捐贈飼料將會直接回饋給流浪狗流浪貓園區! 您的物資將會送至全台急需幫助的狗園,捐一包也免運費,浪喵助糧平台幫您送達! @浪喵助糧平台: https://999catdog.waca.tw/浪喵助糧進度,可在網站查詢 【LINE ID】:@zxt1563w @如有 浪喵助糧各種問題 可與我們聯繫: 0809-098-199 @[一同做愛心、一同分享給Line朋友、Facebookinstagram好友,,,,,,一同努力,謝謝大家]~~

原標題:自主開發編程語言被指Python套殼,中科院開發者道歉

中科院計算所團隊「完全自主設計、開發和實現」的「木蘭」編程語言是Python語言的套殼產品?針對近日這一網路質疑,1月17日,項目負責人、中科院計算所編譯實驗室員工劉雷在科學網上發表回應稱,木蘭語言在8位單片機上的編譯器是本團隊開發的,在32位單片機上的編譯器是基於Python開源編譯器進行的二次開發,但在接受採訪中將木蘭編程語言和編譯器誇大為完全自主開發。

流浪動物之家助糧

劉雷關於「木蘭」編程語言的情況說明全文如下:

本人系中科院計算所編譯實驗室員工。基於我在編譯技術上的科研積累創辦了中科智芯(北京)科技有限公司,該公司圍繞青少年編程教育,設計開發編程語言、編譯器和集成開發環境等產品。

為了更好地在中小學中普及計算思維,本人帶領團隊開發了一種稱為「木蘭「的編程語言。它包含三個組成部分:一、在語言規範上借鑒了Lua語言的特性並進行了擴展,增加數據表達方法等新的特性;二、開發了支持少兒編程教育的可視化編程環境;三、針對8位AVR單片機,實現了相應的編譯器和運行時系統,開發了能模擬多任務執行的虛擬機。以上產品已經在數百所中小學中,開展了10萬人次的編程科普活動。

針對STM32單片機,我們是基於Python開源編譯器進行的二次開發,也就是先將木蘭語言的源程序轉換為Python的中間表示(AST),再在Python虛擬機上運行。這就是在開發和運行環境中會包含Python系統的原因。

在1月15日接受媒體採訪時,本人在對木蘭編程語言的介紹中,犯了以下錯誤:

1. 木蘭編程語言主要是用於中小學教育,在介紹中將它擴大到智能物聯領域。

2. 木蘭語言在8位單片機上的編譯器是本團隊開發的,在32位單片機上的編譯器是基於Python開源編譯器進行的二次開發,但在接受採訪中將木蘭編程語言和編譯器誇大為完全自主開發。

對於此次在網路上造成的不良影響,本人鄭重道歉,對給中科院、中科院計算所帶來的不良後果表示誠摯的歉意。本人感謝大家的監督與批評,並深刻反省,保證不再出現類似問題。

此前,據中國新聞網等多家媒體報導,中國科學院計算技術研究所(以下簡稱中科院計算所)1月15日正式對外發佈該所計算機體繫結構國家重點實驗室編譯技術團隊自主研發、面向新一代人工智慧和物聯網應用的「木蘭」編程語言體系,並推出「木蘭」開源軟體包,供全球用戶免費下載獲取。

但隨後網路上爭議四起,知乎網友@沉迷單車就指出,從網路下載的「木蘭」語言編輯器程序圖標來看,與用著名編程語言Python生成的應用程序圖標完全一致。「都不換個圖標嗎?」他問道。

澎湃新聞(www.thepaper.cn)記者並未在中科院計算所或計算機體繫結構國家重點實驗室官方網站上找到「木蘭」的發佈信息,亦無下載鏈接。

「木蘭」的下載渠道在一家名為「中科智芯」的公司網站上。據企業主頁介紹,中科智芯(北京)科技有限公司是中國科學院計算技術研究所孵化企業,源中科院計算所計算機體繫結構國家重點實驗室而成立。

「木蘭」編程語言是該公司的重點產品,企業介紹稱,「木蘭」是「專為人工智慧教育而生的中國自主知識產權編程語言,由中科智芯自主研發。語言設計上屏蔽了其他任何一種針對成人設計的編程語言特性,如編程環境調試複雜等,讓學生在編程語言學習之初不為細節所牽絆,具有更易理解、易於學習、易於閱讀、易於維護等特性;且支持跨平台,對Android、UNIX、Windows都可以很好的兼容。」

有計算機業內人士對澎湃新聞(www.thepaper.cn)記者表示,從目前能掌握的情況來看,「木蘭」語言更像是Python語言的「套殼」產物。「這個軟體就是在Python語言外邊套了一層殼,還是比較簡單的那種,相當於一個介面,連圖標都沒有改。」

流浪動物之家助糧

「木蘭」圖標

「對這個exe文件進行反向編譯后可以發現,整個結構就是Python環境,比如其中有一個『lib2to3』文件夾,就是只有python才會有的,是轉換python2到python3的lib。」上述業內人士對記者表示。

「木蘭」反向編譯結果

不過,上述業內人士也對記者表示,「還是要看『木蘭』的源代碼,才能確定這個語言到底有多少自主研發成分,以及多少是來自Python語言。現在從公司網頁上無法看到源代碼,也就是說還沒做到完全開源。」

據此前報導,劉雷介紹稱,「木蘭」是中科院計算所團隊完全自主設計、開發和實現的編程語言,與之配套的編譯器與集成開發工具也完全由團隊自主實現,「是我們真正掌握核心技術的編程語言」。

其介紹稱,「木蘭」定位為下一代重要應用——物聯網應用開發語言,打造物聯網智能執行平台,其採用最新的編程語言設計理念和編譯技術,在考慮性能的設備處理層,它提供面向輕量級物聯網設備和領域特定專用加速器的編程特性;在應用層面,它提供面向通用計算設備的編程語言並支持多種領域的定製化元編程。

據了解,以「木蘭」為基礎延伸的自主研發編程軟體、人工智慧教材、教學裝備現已投入中小學、幼兒園使用,截至目前,「木蘭」應用範圍已涵蓋中國18個省市共700所中小學。

工商信息顯示,中科智芯(北京)科技有限公司持股70%的大股東是中科編易(北京)科技有限公司,而後者的大股東正是劉雷。

中科院計算所計算機體繫結構國家重點實驗室網站顯示,劉雷,博士,工程師一級,在編程語言和并行編譯技術方向上具有豐富的科研和工程經驗,先後承擔過國家863項目、核高基重大專項項目的子課題,所研發的技術成果達到世界先進水平,在多個頂尖的國際會議和權威期刊上都發表論文10餘篇。其開發的自動并行化編譯器的加速效果要明顯好於世界上最好商用編譯器Intel編譯器。

Python在1991年由荷蘭人Guido van Rossum發明,是一種跨平台的計算機程序設計語言,近幾年因機器學習大熱而受到關注。



文章出自: https://news.sina.com.tw/article/20200118/34026628.html

台長: batesfsbr4
人氣(5) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 音樂賞析(音樂情報、樂評、歌詞、MV)

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文