0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

國產(chǎn)編程語言 MoonBit(月兔)需要支持中文關(guān)鍵字嗎?

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 2023-12-04 16:01 ? 次閱讀
張宏波本人不僅為多種編程語言做出了貢獻(xiàn),包括 OCaml、ReScript(原 ReasonML/BuckleScript)和 Flow,還曾是 Rescript 語言工具鏈幾乎所有關(guān)鍵組件的作者,包括高速編譯器、標(biāo)準(zhǔn)庫以及構(gòu)建系統(tǒng)等。
MoonBit 專為云計算、邊緣計算設(shè)計,是一個用于云計算和邊緣計算的 WebAssembly 端到端編程語言工具鏈,集開發(fā)、編譯、測試、部署于一體 —— 涵蓋了通用程序語言設(shè)計、編譯器、構(gòu)建系統(tǒng)、IDE、部署工具等。在語言設(shè)計、編譯器和構(gòu)建系統(tǒng)上實(shí)現(xiàn)高度的垂直整合,為用戶提供更佳的開發(fā)體驗(yàn)和性能,致力打造未來世界級的基礎(chǔ)軟件生態(tài)。
dcc15112-91c7-11ee-939d-92fbcf53809c.gif近日,張宏波在知乎發(fā)表提問:《MoonBit 國產(chǎn)編程語言提供中文關(guān)鍵字的可能性?》,希望收集一些關(guān)于為 MoonBit 提供中文關(guān)鍵字支持的反饋,主要是有兩方面考慮:一是支持中文關(guān)鍵字從社區(qū)來說會帶來什么潛在的負(fù)面作用?另外就是了解下真實(shí)的中文編程用戶有多少。張宏波說道:
對于專業(yè)人士來說,中文確實(shí)不是學(xué)習(xí)編程的主要難點(diǎn),但是從討論熱烈的程度來說,好像對一部分人來說或多或少是個門檻。從技術(shù)實(shí)現(xiàn)來講,可能就是一個上午就能大概支持了。我提這個問題是想從兩方面收集一些反饋:一方面是支持中文關(guān)鍵字從社區(qū)來說會帶來什么潛在的負(fù)面作用?另一方面是了解下真實(shí)的中文編程用戶有多少,你會因問 MoonBit 支持中文關(guān)鍵字而更多地使用或者推薦給其他人嗎?
dcd7b664-91c7-11ee-939d-92fbcf53809c.png下面是用 MoonBit 語言實(shí)現(xiàn)fib函數(shù)的示例代碼:
// Moonbit
func fib(num : Int) -> Int {
  fn aux(n, acc1, acc2) {
    match n {
      0 => acc1
      1 => acc2
      _ => aux(n - 1, acc2, acc1 + acc2)
    }
  }

  aux(num, 0, 1)
}


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 云計算
    +關(guān)注

    關(guān)注

    38

    文章

    7636

    瀏覽量

    136785
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1916

    瀏覽量

    34399
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1602

    瀏覽量

    48912

原文標(biāo)題:國產(chǎn)編程語言 MoonBit(月兔)需要支持中文關(guān)鍵字嗎?

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    使用邊緣AI和Sitara處理器進(jìn)行關(guān)鍵字檢測

    電子發(fā)燒友網(wǎng)站提供《使用邊緣AI和Sitara處理器進(jìn)行關(guān)鍵字檢測.pdf》資料免費(fèi)下載
    發(fā)表于 09-02 11:30 ?0次下載
    使用邊緣AI和Sitara處理器進(jìn)行<b class='flag-5'>關(guān)鍵字</b>檢測

    快速掌握C語言關(guān)鍵字

    C語言中的32個關(guān)鍵字你知道多少個呢?根據(jù)關(guān)鍵字的作用分為四類:數(shù)據(jù)類型關(guān)鍵字、控制語句關(guān)鍵字、存儲類型
    的頭像 發(fā)表于 07-06 08:04 ?205次閱讀
    快速掌握C<b class='flag-5'>語言</b><b class='flag-5'>關(guān)鍵字</b>

    iOS版ChatGPT支持首選語言設(shè)置中文

    近日,iOS版ChatGPT迎來了1.2024.129版本的重要更新。此次更新最顯著的變化是新增了對App首選語言設(shè)置中文支持,打破了之前僅限于其他語言的限制。
    的頭像 發(fā)表于 05-17 09:31 ?498次閱讀

    關(guān)鍵字搜索文件夾中某個TXT文件

    文件夾中隨時創(chuàng)造TXT文件,如何及時選出剛創(chuàng)造的文件?或關(guān)鍵字搜索出需要的TXT文件?
    發(fā)表于 02-06 15:22

    在NVM和本地\"內(nèi)存中定義數(shù)組(靜態(tài) /global /local)的\"關(guān)鍵字是什么?

    在 NVM 和本地\"內(nèi)存中定義數(shù)組(靜態(tài) /global /local)的\"關(guān)鍵字是什么? 還有與 32 位對齊的關(guān)鍵字怎么樣。
    發(fā)表于 01-25 07:52

    探討多線程編程中的volatile關(guān)鍵字應(yīng)用

    有時候,我們可能需要在指針類型之間進(jìn)行轉(zhuǎn)換,而編譯器會認(rèn)為這是不安全的操作,從而導(dǎo)致編譯錯誤。使用volatile關(guān)鍵字可以告知編譯器,這個類型轉(zhuǎn)換是有意義的,不應(yīng)該引發(fā)錯誤。
    發(fā)表于 12-27 13:53 ?362次閱讀

    你還記得這個C語言關(guān)鍵字嗎?

    當(dāng)你使用volatile關(guān)鍵字時,你告訴編譯器該變量的值可能會在程序的執(zhí)行過程中被外部因素更改,因此編譯器不應(yīng)該對該變量的讀寫進(jìn)行優(yōu)化。下面是一些使用volatile的例子,以及對它們的一些文字描述
    的頭像 發(fā)表于 12-17 08:00 ?287次閱讀
    你還記得這個C<b class='flag-5'>語言</b><b class='flag-5'>關(guān)鍵字</b>嗎?

    vlookup提取關(guān)鍵字匹配多個結(jié)果

    是它能夠基于關(guān)鍵字匹配提取多個結(jié)果。 當(dāng)使用VLOOKUP提取多個結(jié)果時,需要遵循以下幾個重要步驟。首先,您需要確保數(shù)據(jù)的組織和結(jié)構(gòu)正確。數(shù)據(jù)應(yīng)以表格格式排列,左側(cè)為關(guān)鍵字列,右側(cè)為相
    的頭像 發(fā)表于 12-01 10:40 ?2039次閱讀

    static關(guān)鍵字的三種用法

    在C語言中,關(guān)鍵字"static"可以用于不同的上下文,具有不同的作用。以下是"static"在C語言中的主要作用:1.靜態(tài)
    的頭像 發(fā)表于 11-10 08:00 ?425次閱讀
    static<b class='flag-5'>關(guān)鍵字</b>的三種用法

    IAR能否在整個工程中搜索關(guān)鍵字

    像mdk可以在整個工程中搜索關(guān)鍵字 IAR應(yīng)該也有類似的功能吧,但是我貌似沒有找到
    發(fā)表于 11-08 07:21

    指向code區(qū)數(shù)組的指針需不需要加code關(guān)鍵字的聲明?

    指向code區(qū)數(shù)組的指針需不需要加code 關(guān)鍵字的聲明?
    發(fā)表于 11-02 06:16

    在嵌入式中定義變量時volatile關(guān)鍵字的作用是什么?

    在嵌入式中定義變量時volatile關(guān)鍵字的作用?
    發(fā)表于 10-24 07:50

    C語言是否支持泛型編程?

    C語言是否支持泛型編程?毫無疑問,答案是不支持。
    的頭像 發(fā)表于 10-16 10:02 ?547次閱讀

    程序中變量加volatile關(guān)鍵字是做什么用途的?

    為什么變量定義要加上這個關(guān)鍵字
    發(fā)表于 10-13 07:15

    this關(guān)鍵字在Java中的用法

    this 關(guān)鍵字只能在方法內(nèi)部使用,表示對“調(diào)用方法的那個對象”的引用。 其實(shí)簡單來說 this 關(guān)鍵字就是表示當(dāng)前對象,下面我們來具體介紹 this 關(guān)鍵字在Java中的用法。 1、調(diào)用成員變量
    的頭像 發(fā)表于 10-10 16:49 ?464次閱讀
    this<b class='flag-5'>關(guān)鍵字</b>在Java中的用法