国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

這門國產(chǎn)編程語言的出現(xiàn),將會給 Python 帶來強(qiáng)烈的危機(jī)感!

0
分享至

Python在各大編程語言排行榜上常年霸榜,但是在AI時代,它的動態(tài)類型和性能問題,讓它在越來越大的AI項目中開始暴露不少短板,就在大家都在找新出路的時候,國產(chǎn)編程語言 MoonBit 用一套顛覆性的思路,給出了不一樣的解決方式。

01

Python 的現(xiàn)狀

Python,過去二十年當(dāng)之無愧的編程巨星。憑借簡潔的語法、龐大的生態(tài)、極低的學(xué)習(xí)門檻,Python 從 Web 開發(fā)到數(shù)據(jù)分析,從科學(xué)計算到人工智能,幾乎無所不在。

(內(nèi)容來自知乎用戶評價)

但是進(jìn)入大模型時代,Python 的短板變得更加明顯:


  • 動態(tài)類型 ,在大型項目中維護(hù)成本高

  • 運(yùn)行速度慢

  • AI編程不友好


很多優(yōu)秀的語言如 C++,Rust,Ocaml、Haskell等編程語言都嘗試過,想把Python豐富的生態(tài)庫給“拿”過來,為己所用,具體的辦法就是通過 CPython 的 API 調(diào)用 Python 生態(tài)。

但是,這種方式會讓調(diào)用代碼變得非常復(fù)雜,比如C++用pybind11去調(diào)用Python,用戶需要include pybind11,然后import,get attr,寫起來非常麻煩。

更麻煩的是,還需要處理“包沒找到怎么辦?”,“虛擬環(huán)境怎么配置?”,“conda怎么配置”,“CMake要怎么寫”等等一大堆復(fù)雜的問題。

用戶最需要的是避開這些復(fù)雜的配置問題,直接導(dǎo)入python庫,用簡潔清晰的方式直接使用。

更進(jìn)一步, 如何在保留 Python 龐大生態(tài)的同時,享受更強(qiáng)大的類型系統(tǒng)、更嚴(yán)格的靜態(tài)分析和更現(xiàn)代的編程體驗?

02

MoonBit 無縫融合Python生態(tài)

我在之前的文章中介紹過MoonBit,這是一個國產(chǎn)的、由前ReScript 作者張宏波團(tuán)隊打造的高性能開源語言,它面向云計算、邊緣計算及 AI ,聚焦WebAssembly(WASM)和原生編譯場景。

MoonBit是靜態(tài)類型,支持函數(shù)式和面向?qū)ο?,它有幾個讓人印象極其深刻的核心優(yōu)勢:閃電般的編譯速度,極小的代碼體積,運(yùn)行起來飛快。

目前MoonBit已應(yīng)用于清華、北大等高校課程,獲海外云服務(wù)商采用,核心戶超 6萬,計劃三年內(nèi)構(gòu)建百萬級開發(fā)生態(tài),加速云原生與AI領(lǐng)域落地。

那么MoonBit如何利用Python生態(tài)呢?

首先,MoonBit延續(xù)了Rust、C++ 等語言對 CPython 的使用思路和研究成果,然后又在此基礎(chǔ)上利用自研的 「moon-agent」 智能體框架,利用AI 驅(qū)動大規(guī)模、自動生成對 Python 庫的封裝。

一旦封裝完成,MoonBit + 自有構(gòu)建系統(tǒng)的結(jié)合,能在許多場景中直接替代原生 Python,不僅復(fù)用其生態(tài),還提供比 Python 更友好的 IDE 提示、更強(qiáng)大的類型推導(dǎo)與靜態(tài)分析、更精準(zhǔn)的 AI 代碼生成支持。

備注:「moon-agent」 智能體框架即將公開上線

1.更清晰的報錯提示

相比 Python 那些長得像謎語人的報錯信息,MoonBit 的錯誤提示直接指向問題核心,適合人類理解,也適合 AI 工具輔助改正。

編譯器不僅告訴你“錯了”,還告訴你“錯在哪里”和“可能怎么改”。

左moonbit右python

2. 更友好的IDE體驗

在 Python 中,如果顏色參數(shù)寫錯,比如打成 'oragne',不僅 IDE 無法發(fā)現(xiàn),運(yùn)行時也不會警告你。這種動態(tài)語言的“自由”有時也意味著“隱患”。

而在 MoonBit 中,顏色可能定義成枚舉類型{Orange, Blue},IDE 可自動補(bǔ)全,編譯器在你按下回車之前就能阻止錯誤,真正實現(xiàn)“寫錯都難”。

03

案例展示

案例-1 雙擺模擬

MoonBit直接調(diào)用封裝好的Python庫。

調(diào)用 Python turtle 庫進(jìn)行物理系統(tǒng)模擬,底層調(diào)用 Python turtle

MoonBit 封裝了 Python 的 turtle 繪圖庫,實現(xiàn)了一個模擬雙擺系統(tǒng)的繪圖程序。編寫過程完全在 MoonBit 中完成,開發(fā)者無需了解 turtle 的任何底層細(xì)節(jié)。

這不是調(diào)用,而是“無感使用”:就像調(diào)用 MoonBit 原生模塊一樣調(diào)用 Python 的強(qiáng)大能力。

案例-2 小游戲開發(fā)(直接調(diào)用)

例如,調(diào)用 Python 中的 pygame 外星人小游戲:

使用 MoonBit 調(diào)用 Python 的 pygame 庫,運(yùn)行一個小型的外星人射擊游戲。

不需要配置復(fù)雜的頭文件,不必面對令人頭禿的鏈接器錯誤。只需一行 pyimport,就能立即使用 pygame。相比傳統(tǒng)的 C 語言綁定方式,這種體驗堪稱“極簡開發(fā)”。

04

為什么MoonBit能做到?

首先 MoonBit 代碼生成的優(yōu)勢明顯:MoonBit 在設(shè)計之初就考慮到與AI融合,它的類型系統(tǒng)語法高度適配AI編程需求。內(nèi)部真實場景測試,成功生成上千行代碼幾乎不用修改,便可一次跑通。

其次 MoonBit 擁有優(yōu)秀的工具鏈:MoonBit 語言類型系統(tǒng)、文檔編程(在文檔里面檢查代碼)、IDE 等等。

而且相對于 Rust 、C等編程語言, MoonBit 的學(xué)習(xí)曲線更加平緩,替換成本低。

對不同層級用戶的使用體驗:


  • 對初級用戶而言:MoonBit 提供完善的類型系統(tǒng)、編譯器靜態(tài)分析、詳細(xì)的錯誤提示,有助于一次性寫出更健壯、穩(wěn)定的代碼。

  • 對高級用戶、企業(yè)級用戶而言:MoonBit 讓團(tuán)隊可以直接在 MoonBit 中使用現(xiàn)有的 Python 資產(chǎn),無需重寫或遷移,從而安全地構(gòu)建大型系統(tǒng)。

  • 對生態(tài)貢獻(xiàn)者而言:綁定 Python 庫比綁定 C 庫要簡單得多。只需要編寫 MoonBit 代碼和部分 Python 代碼,而無需處理 C 庫的鏈接器、頭文件位置、C Wrapper 等底層細(xì)節(jié)。


05

從中國出發(fā),走向世界

我了解到 MoonBit 不僅在國內(nèi)被稱為「國產(chǎn)編程語言之光」,在海外也備受關(guān)注:


  • 美國 IT 權(quán)威媒體《InfoWorld》評價: MoonBit 是"2025 年最值得學(xué)習(xí)的 11 大前沿編程語言"。

  • 知名科技媒體《The New Stack》表示:MoonBit 生成的 Wasm 代碼體積小于 Rust 等主流語言,展現(xiàn)出在邊緣計算等領(lǐng)域的開發(fā)潛力。

  • Vue 作者尤雨溪:MoonBit 在JS 后端設(shè)計方式的好處是可以編寫漂亮的功能代碼,以手動優(yōu)化級別的性能對集合(映射、過濾器等)進(jìn)行迭代,我對 MoonBit 編譯速度和開發(fā)潛力表現(xiàn)出高度期待。

  • Golemcloud 公司 CEO John :它是 WASM 原生的,通過對組件模型的支持可讓你快速輕松地構(gòu)建WASM 組件并部署在各類云平臺上,并且你可以獲得終極安全性、邊緣部署、持久執(zhí)行、低延遲彈性等等優(yōu)勢。MoonBit 還是一種有趣的語言,在 Scala 和 Rust 之間達(dá)到了最佳平衡。


最近 MoonBit 也頻繁在國際技術(shù)大會上露臉,在 5 月13日 舉行 的 LambdaConf 2025 上,MoonBit 作者張宏波與 Jai 語言作者 Jonathon Blow、新加坡前總理李顯龍之子 Scala 核心貢獻(xiàn)者李浩毅等同臺交流。

會上 MoonBit 表示即將全面推出的異步編程模型:

在目前完成底層異步原語的實驗性實現(xiàn)基礎(chǔ)上,MoonBit 正在構(gòu)建一套后端無關(guān)、平臺無關(guān)的異步抽象體系,使開發(fā)者能以同步風(fēng)格書寫高效異步代碼。這一模型適用于 Web 前端、Wasm 運(yùn)行時、云服務(wù)、嵌入式設(shè)備乃至 AI Agent 的開發(fā)場景,目標(biāo)是在 2025 年為全球開發(fā)者提供一致、安全、現(xiàn)代化的異步編程體驗。

06

總結(jié)

MoonBit無縫融合Python生態(tài)的實踐其實給我們展示了一個新方向:在AI工具鏈的加持下,編程語言可以通過“生態(tài)繼承”而非“生態(tài)重建”實現(xiàn)迭代:

1.生態(tài)復(fù)用新玩法:借助 AI 把其他語言的庫打包好,想用就用,少造輪子,更新技術(shù)棧也更快。

2.靜態(tài)類型大眾化:它把類型系統(tǒng)和 AI代碼生成相結(jié)合,既保留了 Python 那種靈活感,又能規(guī)避動態(tài)類型的一堆坑,慢慢把大家?guī)胍环N更安全的開發(fā)方式。

MoonBit 的崛起,標(biāo)志著國產(chǎn)編程語言從“技術(shù)追趕”轉(zhuǎn)向“場景創(chuàng)新”的關(guān)鍵轉(zhuǎn)折。

它不僅是 Python 生態(tài)的挑戰(zhàn)者,更是在為 AI 時代探索一套新的編程范式。如果它能持續(xù)在性能、生態(tài)和開發(fā)體驗上找到平衡點(diǎn),說不定將來在云原生和邊緣計算這些核心場景里,它就會變成標(biāo)配。

當(dāng)然,這場變革能不能走通,還得看技術(shù)、社區(qū)和商業(yè)化三方面能不能一起發(fā)力,而答案或許將在未來三年初見分曉。

項目鏈接

python.mbt:

https://github.com/Kaida-Amethyst/python.mbt

matplotlib.mbt:

https://github.com/moonbit-community/matplotlib.mbt

參考資料

1.PyO3,Rust對CPython的binding:

https://github.com/PyO3/pyo3

2.PyBind11,C++對CPython的binding:

https://github.com/pybind/pybind11

3.Pyml,OCaml對CPython的binding:

https://github.com/ocamllibs/pyml

4.Haskell-CPython,Haskell對CPython的binding:

https://hackage.haskell.org/package/cpython

5.為什么那么多人說Python是垃圾?:

https://www.zhihu.com/question/596428165/answer/18597063848

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
22:00,中國男足vs伊拉克!U23亞洲杯首輪=生死戰(zhàn),底線拿5分晉級

22:00,中國男足vs伊拉克!U23亞洲杯首輪=生死戰(zhàn),底線拿5分晉級

侃球熊弟
2025-12-27 00:06:53
搶中國原油的美軍,意識到玩砸了,收到最新命令,60天內(nèi)不能動手

搶中國原油的美軍,意識到玩砸了,收到最新命令,60天內(nèi)不能動手

阿器談史
2025-12-26 20:55:00
黑瞎子島零下30℃直播! 72歲董明珠把格力焊死在品質(zhì)上

黑瞎子島零下30℃直播! 72歲董明珠把格力焊死在品質(zhì)上

別人都叫我阿腈
2025-12-26 10:44:08
高價羽絨服賣不動,胖東來山姆500元以下羽絨服被瘋搶,打誰的臉

高價羽絨服賣不動,胖東來山姆500元以下羽絨服被瘋搶,打誰的臉

王新喜
2025-12-27 11:45:16
誰能想到,今年“最出圈”的水果是蘋果!直接打敗車?yán)遄雍土裆?>
    </a>
        <h3>
      <a href=Home范
2025-12-25 14:09:09
老婆敗光20億家產(chǎn)傳聞?wù)嫦啻蟀?0個月,曝張學(xué)友近況,一點(diǎn)不意外

老婆敗光20億家產(chǎn)傳聞?wù)嫦啻蟀?0個月,曝張學(xué)友近況,一點(diǎn)不意外

素衣讀史
2025-12-26 17:30:27
廣東宏遠(yuǎn)沖擊7連勝!全力擊敗山西,胡明軒復(fù)出,央視直播

廣東宏遠(yuǎn)沖擊7連勝!全力擊敗山西,胡明軒復(fù)出,央視直播

體壇瞎白話
2025-12-27 17:00:13
節(jié)目太偏愛何美延了,從頭到尾都沒人說出她的問題

節(jié)目太偏愛何美延了,從頭到尾都沒人說出她的問題

叨叨話影
2025-12-27 15:55:47
吃相太難看!知名羽絨服品牌舊款換名漲價900,欺瞞消費(fèi)者割韭菜

吃相太難看!知名羽絨服品牌舊款換名漲價900,欺瞞消費(fèi)者割韭菜

阿傖說事
2025-12-27 14:34:18
吃瓜!湖南某大院,亂成一鍋粥了!

吃瓜!湖南某大院,亂成一鍋粥了!

黯泉
2025-12-26 22:28:09
德云社高層大洗牌!1人上桌,1人換桌,1人下桌,王惠位列其中

德云社高層大洗牌!1人上桌,1人換桌,1人下桌,王惠位列其中

小小李娛
2025-12-26 19:40:39
緊急!多品牌洗發(fā)水暗含致癌物,趕緊自查你家洗漱臺有沒有!

緊急!多品牌洗發(fā)水暗含致癌物,趕緊自查你家洗漱臺有沒有!

今朝牛馬
2025-12-26 17:16:28
毛新宇攜家人祭奠爺爺:17歲漂亮女兒正面照流出,一畫面信息量大

毛新宇攜家人祭奠爺爺:17歲漂亮女兒正面照流出,一畫面信息量大

博士觀察
2025-12-27 10:54:27
詹某某涉詐騙案一審宣判:涉案10余億元,受害者稱其因合同詐騙罪和行賄罪被判無期徒刑

詹某某涉詐騙案一審宣判:涉案10余億元,受害者稱其因合同詐騙罪和行賄罪被判無期徒刑

極目新聞
2025-12-26 23:07:09
43歲高圓圓牛仔褲殺瘋了!松弛感才是女人最好的醫(yī)美

43歲高圓圓牛仔褲殺瘋了!松弛感才是女人最好的醫(yī)美

陌上桃花開的
2025-12-25 01:10:04
黎筍之子黎堅誠坦言:父親選擇同中國開戰(zhàn),是其畢生最大的失策

黎筍之子黎堅誠坦言:父親選擇同中國開戰(zhàn),是其畢生最大的失策

磊子講史
2025-12-24 11:04:05
650%暴漲后突遭立案!商業(yè)航天妖股暴雷,2.4萬股東今夜無眠

650%暴漲后突遭立案!商業(yè)航天妖股暴雷,2.4萬股東今夜無眠

股市皆大事
2025-12-27 13:18:24
太奇葩了,中國籃協(xié)宣布重要決定,球迷怒噴,中國籃球又成為笑話

太奇葩了,中國籃協(xié)宣布重要決定,球迷怒噴,中國籃球又成為笑話

宗介說體育
2025-12-27 15:42:19
中國駐墨西哥使館:奉勸納瓦羅之流認(rèn)真反思錯誤,停止自欺欺人的表演

中國駐墨西哥使館:奉勸納瓦羅之流認(rèn)真反思錯誤,停止自欺欺人的表演

環(huán)球網(wǎng)資訊
2025-12-27 06:43:19
A股:大家要做好心理準(zhǔn)備了,年底,股市或?qū)⒂瓉砀蠹墑e行情?

A股:大家要做好心理準(zhǔn)備了,年底,股市或?qū)⒂瓉砀蠹墑e行情?

有范又有料
2025-12-27 14:24:25
2025-12-27 17:47:00
碼農(nóng)翻身 incentive-icons
碼農(nóng)翻身
有趣且硬核的技術(shù)文章
212文章數(shù) 601關(guān)注度
往期回顧 全部

科技要聞

小米也漲價了!業(yè)界稱終端再不漲明年必虧

頭條要聞

男子戒毒后隨領(lǐng)導(dǎo)出差被警察帶走驗?zāi)?回家后工作沒了

頭條要聞

男子戒毒后隨領(lǐng)導(dǎo)出差被警察帶走驗?zāi)?回家后工作沒了

體育要聞

NBA教練圈的布朗尼,花了22年證明自己

娛樂要聞

張昊唯逃稅涉黃風(fēng)波落幕:法院認(rèn)定朋友造謠

財經(jīng)要聞

注意,開始拉物價了!

汽車要聞

好音響比大屏更重要?車企開始“聽”用戶的

態(tài)度原創(chuàng)

教育
健康
家居
親子
軍事航空

教育要聞

一直被催的孩子,永遠(yuǎn)學(xué)不會自覺!喚醒內(nèi)驅(qū)力,做好這3件事就夠了

這些新療法,讓化療不再那么痛苦

家居要聞

格調(diào)時尚 智慧品質(zhì)居所

親子要聞

她稱自己是易孕體質(zhì)!碰一下就會懷孕?

軍事要聞

英法德三國領(lǐng)導(dǎo)人通話 重申對烏支持

無障礙瀏覽 進(jìn)入關(guān)懷版