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

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

國(guó)產(chǎn)編程語(yǔ)言意外風(fēng)靡日文技術(shù)圈!

0
分享至

在編程語(yǔ)言領(lǐng)域,六七十年代日本主要是把COBOL,PL/I等編程語(yǔ)言做深度本地化;后來(lái)搞第五代計(jì)算機(jī),主推Prolog(邏輯編程)。

到了九十年代,日本嵌入式開發(fā)很發(fā)達(dá),主要用C語(yǔ)言,但是也誕生了像Ruby 這樣的互聯(lián)網(wǎng)編程語(yǔ)言,被Ruby on Rails帶火后,流行一時(shí),也是亞洲唯一一個(gè)進(jìn)入到權(quán)威編程語(yǔ)言流行度排行前十的編程語(yǔ)言。

AI時(shí)代,日本程序員 Takato Honda 推出了一門叫做 “Sui”(粋)的編程語(yǔ)言,想解決大語(yǔ)言模型(LLM)編寫代碼的準(zhǔn)確性問題,宣稱能讓 LLM 以100% 的準(zhǔn)確率生成代碼,引起了不少人的關(guān)注。

讓人意外的是,在技術(shù)氛圍濃厚的日本,來(lái)自中國(guó)的一門叫MoonBit(月兔)的編程語(yǔ)言,走進(jìn)了日本開發(fā)者社區(qū)的大門,引發(fā)了一場(chǎng)熱烈討論。


0 1

MoonBit 月兔闖入日本技術(shù)圈

其實(shí)早在去年4月,MoonBit 就在日本技術(shù)圈“火”過一把。

當(dāng)時(shí)大V @mizchi 在 日本開發(fā)者社區(qū) Zenn 上發(fā)了一篇文章《MoonBit 是 WebAssembly 時(shí)代的最佳編程語(yǔ)言》,力挺 MoonBit,當(dāng)天就成了平臺(tái)的大熱門。

大家討論最深的是它對(duì) Wasm-GC 的深度定制,以及像“省略結(jié)構(gòu)體逗號(hào)”這種極簡(jiǎn)但好用的語(yǔ)法細(xì)節(jié)。那段時(shí)間,Twitter上的日本開發(fā)者幾乎都在聊它。

更難得的是,一年多過去了,MoonBit 在日本社區(qū)不只是“出道即巔峰”,其熱度至今依然非常穩(wěn)健且活躍。


看看幾位日本開發(fā)者的具體評(píng)價(jià)吧:


  • @matte?:“在使用MoonBit時(shí)感受到了類似Rust的體驗(yàn),同時(shí)還有GC支持。”

  • @maguro?:“如果Go語(yǔ)言的語(yǔ)法能像MoonBit那樣,我會(huì)覺得編寫起來(lái)更加容易,因?yàn)镸oonBit具有求和類型、模式匹配和默認(rèn)不可變等特性。”

  • @ mattn:我很久沒用過MoonBit了,但它似乎還不支持 Wasi。如果支持的話,我覺得它可能會(huì)占據(jù)主導(dǎo)地位。

  • @ jnst:MoonBit看起來(lái)不錯(cuò)。它的工具鏈和生態(tài)系統(tǒng)幾乎不需要任何隱式領(lǐng)域知識(shí),并且擁有大量的參考實(shí)現(xiàn)。如果它是一種原生人工智能編程語(yǔ)言,那么在未來(lái)的某個(gè)階段,自主人工智能的開發(fā)總量很可能會(huì)超過人類的開發(fā)總量。那些押注 MoonBit 的人或許正在展望一個(gè)它在 3-5 年內(nèi)占據(jù)主導(dǎo)地位的世界。

  • @ t3tra # type: ignore:MoonBit 與我想要?jiǎng)?chuàng)建的語(yǔ)言非常接近,它是強(qiáng)力的競(jìng)爭(zhēng)對(duì)手


在日本的技術(shù)社區(qū),也已經(jīng)有人通過撰寫 MoonBit的付費(fèi)文章賺錢:


0 2

實(shí)現(xiàn)最強(qiáng) Markdown 編輯器

MoonBit 在日本的爆火,不僅僅限于口頭討論熱烈,還有不少人在用它進(jìn)行實(shí)戰(zhàn),開發(fā)各種項(xiàng)目,比如前面提到的mizchi,他用MoonBit打造了一個(gè)Markdown編輯器,不但可以處理大量?jī)?nèi)容,運(yùn)行速度還快得驚人。


傳統(tǒng)Markdown編輯器(以及一般的文本編輯器)的一個(gè)問題是:每次用戶輸入內(nèi)容后,都需要重新解析整個(gè)文本。

為了保持 60fps 的幀率,需要在 16 毫秒內(nèi)解析并顯示整個(gè)文本;而要達(dá)到 120fps,則需要在 8 毫秒內(nèi)完成。這是一件不容易的事情,尤其是隨著文本的逐漸增大,性能會(huì)線性下降。

而mizchi則采用了一種“增量式”的方法,讓解析的復(fù)雜度接近O(1),即使文檔內(nèi)容達(dá)到20,000 個(gè)字符,也沒有出現(xiàn)顯示延遲,幀率始終保持在60fps。

這是一個(gè)純粹的 MoonBit 實(shí)現(xiàn),不使用 FFI,因此可以在任何環(huán)境中作為庫(kù)使用,包括 js/wasm/native。

為了測(cè)試性能,作者拿它和其他知名的Markdown編輯器做了對(duì)比。

1、與不同庫(kù)的比較

作者準(zhǔn)備了小、中、大三種尺寸的文檔,并將它們與MoonBit 官方實(shí)現(xiàn)的 cmark 和 Rust 實(shí)現(xiàn)的 markdown-rs 進(jìn)行比較。


它比markdown-rs快不少,但可惜的是,沒能超越 cmark(不得不說(shuō),官方的實(shí)現(xiàn)還是挺厲害啊)。

2、增量解析基準(zhǔn)測(cè)試

這是最主要的測(cè)試。當(dāng)你在編輯器中編輯一個(gè)字符時(shí),測(cè)量每個(gè)解析器需要多少微秒。


mizchi/markdown 的增量解析大約只需 10μs 即可完成,與文檔大小無(wú)關(guān)。

比較一份包含100段的文檔:


  • mizchi/markdown(增量):10 微秒

  • rami3l/cmark(完整版):433 微秒 → 慢了 43 倍

  • markdown-rs(完整版):3674 微秒 → 慢 367 倍


對(duì)于完整解析,cmark 速度最快;但對(duì)于編輯器中的實(shí)時(shí)預(yù)覽,增量解析則完勝。

隨著文檔長(zhǎng)度的增加,這種優(yōu)勢(shì)會(huì)更加明顯,而增量解析的計(jì)算復(fù)雜度接近 O(1)。

mizchi說(shuō)這是他人生第5次實(shí)現(xiàn)Markdown編輯器,也是速度最快的一次,他認(rèn)為對(duì)于有TypeScript和Rust使用經(jīng)驗(yàn)的人來(lái)說(shuō),MoonBit是最佳的語(yǔ)言。

MoonBit允許你選擇運(yùn)行的平臺(tái)(js,native,wasm),使用TypeScript很難做到,而MoonBit恰到好處的抽象,可以讓你進(jìn)行高級(jí)描述,不但適合系統(tǒng)編程,也適用應(yīng)用層編程,這比Rust好很多,Rust經(jīng)常出現(xiàn)生命周期和底層二進(jìn)制操作被隱藏起來(lái)的情況。

試用一下

https://markdown.mizchi.workers.dev/

GitHub:

https://github.com/mizchi/markdown.mbt

npm:

https://www.npmjs.com/package/@mizchi/markdown

0 3

Luna UI 框架

MoonBit 的優(yōu)勢(shì),并不只是體現(xiàn)在“解析器”這種偏底層的算法問題上,在實(shí)時(shí)交互型UI上,也表現(xiàn)得異常穩(wěn)定。

Luna UI 是另外一個(gè)用MoonBit寫的項(xiàng)目,這是一個(gè)高速的響應(yīng)式UI框架,體積小巧,無(wú)需編譯時(shí)優(yōu)化。

作者mizchi用過各種UI庫(kù),總是覺得無(wú)法完全滿足自己的需求,決定創(chuàng)造屬于自己的東西。

Luna UI有這樣的特點(diǎn):


  • 輕量級(jí)運(yùn)行時(shí),方便移植

  • 使用Signal進(jìn)行精細(xì)化響應(yīng)

  • 體積小到無(wú)需編譯時(shí)優(yōu)化

  • 支持 WebComponents SSR + Hydration


這是一個(gè)用于Luna性能測(cè)試的射擊游戲:


注意:這不是 HTML Canvas,而是一個(gè) 100x100 的 DOM,它會(huì)在每一幀實(shí)時(shí)重寫。

用開發(fā)者工具測(cè)試時(shí),幾乎沒有 JS 加載,幀率保持在 60 FPS,在智能手機(jī)上測(cè)試時(shí)也很流暢。


當(dāng)作者嘗試使用 React 實(shí)現(xiàn)類似功能時(shí),幀率只達(dá)到了12 FPS 左右,和Luna相差甚遠(yuǎn)。

射擊游戲的Luna源碼也僅僅有6.4K左右,充分體現(xiàn)了Luna和MoonBit的優(yōu)勢(shì):體積小巧,性能強(qiáng)悍

傳送門

https://github.com/mizchi/luna.mbt/tree/main/src/examples/game

0 4

總結(jié)

MoonBit 在日本技術(shù)圈持續(xù)受到關(guān)注,其實(shí)也在映射一個(gè)更大的變化:底層技術(shù),已經(jīng)不再只是美國(guó)或歐洲的“專利”了,中國(guó)同樣開始在這一層面上拿出有競(jìng)爭(zhēng)力的創(chuàng)新。

憑借高性能運(yùn)行時(shí)、簡(jiǎn)潔的語(yǔ)法設(shè)計(jì),以及對(duì) AI 場(chǎng)景的天然友好,MoonBit 讓開發(fā)者可以在 WebAssembly、原生或跨平臺(tái)環(huán)境中,兼顧性能與開發(fā)體驗(yàn)。這種“把復(fù)雜度留給工具,把簡(jiǎn)單留給人”的思路,正好踩在當(dāng)下工具鏈演進(jìn)的節(jié)奏點(diǎn)上。

可以預(yù)期,在未來(lái)三到五年里,MoonBit 以及一批類似的底層語(yǔ)言和工具,會(huì)持續(xù)影響開發(fā)者對(duì)“代碼應(yīng)該怎么寫”的理解。而 MoonBit 能夠被日本開發(fā)者社區(qū)反復(fù)討論、認(rèn)真驗(yàn)證,本身就說(shuō)明中國(guó)的底層技術(shù)正在變得越來(lái)越成熟。

至于 MoonBit 會(huì)不會(huì)成為“最好的語(yǔ)言”,時(shí)間自會(huì)給出答案。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(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)推薦
現(xiàn)場(chǎng)畫面曝光!美媒公布美軍打擊委內(nèi)瑞拉蒂烏納堡基地后景象

現(xiàn)場(chǎng)畫面曝光!美媒公布美軍打擊委內(nèi)瑞拉蒂烏納堡基地后景象

環(huán)球網(wǎng)資訊
2026-01-04 14:02:30
哥倫比亞等六國(guó)聲明:美突襲委內(nèi)瑞拉是“極其危險(xiǎn)的先例”

哥倫比亞等六國(guó)聲明:美突襲委內(nèi)瑞拉是“極其危險(xiǎn)的先例”

新京報(bào)
2026-01-05 07:48:03
一問到底丨馬杜羅是怎么“得罪”特朗普的,南美真是美國(guó)“后花園”嗎?

一問到底丨馬杜羅是怎么“得罪”特朗普的,南美真是美國(guó)“后花園”嗎?

上游新聞
2026-01-04 15:29:26
美企拒絕接管委內(nèi)瑞拉石油?特朗普喊話去接盤,巨頭們?yōu)楹纬聊?>
    </a>
        <h3>
      <a href=隱于山海
2026-01-04 16:20:59
李在明到北京的第一件事,不是和中方見面,而是去了另外一個(gè)地方

李在明到北京的第一件事,不是和中方見面,而是去了另外一個(gè)地方

軍機(jī)Talk
2026-01-05 10:10:17
演都不演了!田樸珺刪光王石合影,直言對(duì)方自私,眼神很不耐煩

演都不演了!田樸珺刪光王石合影,直言對(duì)方自私,眼神很不耐煩

阿纂看事
2026-01-04 16:45:26
濕冷“魔法攻擊”回歸!雨什么時(shí)候停?

濕冷“魔法攻擊”回歸!雨什么時(shí)候停?

上觀新聞
2026-01-05 11:10:10
“性蕭條”才是這個(gè)時(shí)代真正的危機(jī)

“性蕭條”才是這個(gè)時(shí)代真正的危機(jī)

深藍(lán)夜讀
2025-09-24 16:00:09
50歲老護(hù)士詳解護(hù)士繁重工作流程 稱張水華但凡有背景早就調(diào)崗了

50歲老護(hù)士詳解護(hù)士繁重工作流程 稱張水華但凡有背景早就調(diào)崗了

削桐作琴
2026-01-04 18:13:13
哥倫比亞加強(qiáng)總統(tǒng)佩特羅安全保護(hù)

哥倫比亞加強(qiáng)總統(tǒng)佩特羅安全保護(hù)

國(guó)際在線
2026-01-04 16:31:11
破防了!為防止白嫖,演出服商家把標(biāo)簽縫在正面,有買家發(fā)帖怒斥

破防了!為防止白嫖,演出服商家把標(biāo)簽縫在正面,有買家發(fā)帖怒斥

火山詩(shī)話
2026-01-05 06:47:14
神了!劉慈欣在《三體》準(zhǔn)確預(yù)言美國(guó)入侵委內(nèi)瑞拉,比實(shí)際發(fā)生早了18年

神了!劉慈欣在《三體》準(zhǔn)確預(yù)言美國(guó)入侵委內(nèi)瑞拉,比實(shí)際發(fā)生早了18年

三言四拍
2026-01-05 10:56:24
美國(guó)破防也沒轍,抓捕馬杜羅不到24小時(shí),中國(guó)牽頭辦金磚聯(lián)合軍演

美國(guó)破防也沒轍,抓捕馬杜羅不到24小時(shí),中國(guó)牽頭辦金磚聯(lián)合軍演

文雅筆墨
2026-01-05 00:41:38
總決賽變東部墊底!步行者12連敗平隊(duì)史紀(jì)錄:卡萊爾繼續(xù)無(wú)緣千勝

總決賽變東部墊底!步行者12連敗平隊(duì)史紀(jì)錄:卡萊爾繼續(xù)無(wú)緣千勝

羅說(shuō)NBA
2026-01-05 07:15:05
負(fù)債1800萬(wàn),最后清算只剩19萬(wàn)!又一近20年家電老廠宣告破產(chǎn)

負(fù)債1800萬(wàn),最后清算只剩19萬(wàn)!又一近20年家電老廠宣告破產(chǎn)

品牌觀察官
2026-01-04 18:50:37
美國(guó)是否存在“占領(lǐng)”委內(nèi)瑞拉計(jì)劃?魯比奧回應(yīng)

美國(guó)是否存在“占領(lǐng)”委內(nèi)瑞拉計(jì)劃?魯比奧回應(yīng)

環(huán)球網(wǎng)資訊
2026-01-05 10:35:20
委內(nèi)瑞拉官員:美對(duì)委軍事行動(dòng)已致80人死亡

委內(nèi)瑞拉官員:美對(duì)委軍事行動(dòng)已致80人死亡

財(cái)聯(lián)社
2026-01-05 03:02:31
委副總統(tǒng)已代理總統(tǒng)職權(quán),特朗普稱要“管理”委內(nèi)瑞拉,多國(guó)要求美釋放馬杜羅夫婦

委副總統(tǒng)已代理總統(tǒng)職權(quán),特朗普稱要“管理”委內(nèi)瑞拉,多國(guó)要求美釋放馬杜羅夫婦

環(huán)球網(wǎng)資訊
2026-01-05 07:13:30
何炅,確認(rèn)停更!

何炅,確認(rèn)停更!

深圳晚報(bào)
2026-01-05 10:34:20
街道辦回應(yīng)“揚(yáng)塵逼遷”:是忘加水導(dǎo)致的誤操作

街道辦回應(yīng)“揚(yáng)塵逼遷”:是忘加水導(dǎo)致的誤操作

映射生活的身影
2026-01-04 18:09:17
2026-01-05 12:43:00
碼農(nóng)翻身 incentive-icons
碼農(nóng)翻身
有趣且硬核的技術(shù)文章
214文章數(shù) 604關(guān)注度
往期回顧 全部

科技要聞

雷軍新年首播:確認(rèn)汽車業(yè)務(wù)降速

頭條要聞

媒體:美國(guó)捉拿馬杜羅后 多位專家示警賴清德

頭條要聞

媒體:美國(guó)捉拿馬杜羅后 多位專家示警賴清德

體育要聞

女子世界第一,9年前在咖啡店洗碗

娛樂要聞

黃宗澤奪雙料視帝,淚灑頒獎(jiǎng)臺(tái)憶往昔

財(cái)經(jīng)要聞

李迅雷:擴(kuò)內(nèi)需要把重心從"投"轉(zhuǎn)向"消"

汽車要聞

不是9S是8X!極氪全新高性能旗艦SUV命名官宣

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

親子
房產(chǎn)
家居
旅游
健康

親子要聞

醫(yī)患聯(lián)歡 別樣溫情

房產(chǎn)要聞

再次登頂海南樓市!超越阿那亞的,只有阿那亞!

家居要聞

白色大理石 奢華現(xiàn)代

旅游要聞

烏拉圭記者感嘆:中國(guó)旅游勝地令人心馳神往

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

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