張宏波本人不僅為多種編程語言做出了貢獻,包括 OCaml、ReScript(原 ReasonML/BuckleScript)和 Flow,還曾是 Rescript 語言工具鏈幾乎所有關(guān)鍵組件的作者,包括高速編譯器、標(biāo)準(zhǔn)庫以及構(gòu)建系統(tǒng)等。
近日,張宏波在知乎發(fā)表提問:《MoonBit 國產(chǎn)編程語言提供中文關(guān)鍵字的可能性?》,希望收集一些關(guān)于為 MoonBit 提供中文關(guān)鍵字支持的反饋,主要是有兩方面考慮:一是支持中文關(guān)鍵字從社區(qū)來說會帶來什么潛在的負面作用?另外就是了解下真實的中文編程用戶有多少。張宏波說道:
下面是用 MoonBit 語言實現(xiàn)
MoonBit 專為云計算、邊緣計算設(shè)計,是一個用于云計算和邊緣計算的 WebAssembly 端到端編程語言工具鏈,集開發(fā)、編譯、測試、部署于一體 —— 涵蓋了通用程序語言設(shè)計、編譯器、構(gòu)建系統(tǒng)、IDE、部署工具等。在語言設(shè)計、編譯器和構(gòu)建系統(tǒng)上實現(xiàn)高度的垂直整合,為用戶提供更佳的開發(fā)體驗和性能,致力打造未來世界級的基礎(chǔ)軟件生態(tài)。
近日,張宏波在知乎發(fā)表提問:《MoonBit 國產(chǎn)編程語言提供中文關(guān)鍵字的可能性?》,希望收集一些關(guān)于為 MoonBit 提供中文關(guān)鍵字支持的反饋,主要是有兩方面考慮:一是支持中文關(guān)鍵字從社區(qū)來說會帶來什么潛在的負面作用?另外就是了解下真實的中文編程用戶有多少。張宏波說道:
對于專業(yè)人士來說,中文確實不是學(xué)習(xí)編程的主要難點,但是從討論熱烈的程度來說,好像對一部分人來說或多或少是個門檻。從技術(shù)實現(xiàn)來講,可能就是一個上午就能大概支持了。我提這個問題是想從兩方面收集一些反饋:一方面是支持中文關(guān)鍵字從社區(qū)來說會帶來什么潛在的負面作用?另一方面是了解下真實的中文編程用戶有多少,你會因問 MoonBit 支持中文關(guān)鍵字而更多地使用或者推薦給其他人嗎?
下面是用 MoonBit 語言實現(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)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
云計算
+關(guān)注
關(guān)注
39文章
8025瀏覽量
144487 -
編程語言
+關(guān)注
關(guān)注
10文章
1965瀏覽量
39608 -
編譯器
+關(guān)注
關(guān)注
1文章
1672瀏覽量
51683
原文標(biāo)題:國產(chǎn)編程語言 MoonBit(月兔)需要支持中文關(guān)鍵字嗎?
文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
C語言嵌入式系統(tǒng)編程注意事項-內(nèi)存操作
的輸出參數(shù)。
(2)合理地使用關(guān)鍵字const可以使編譯器很自然地保護那些不**被改變的參數(shù),防止其被無意的代碼修改,這樣可以減少bug的出現(xiàn)。
const在C++語言中則包含了更豐富的含義,而在C語言
發(fā)表于 01-04 07:31
C語言與C++的區(qū)別及聯(lián)系
缺點:性能比面向過程低。
二、具體語言上的區(qū)別
1、關(guān)鍵字的不同
C語言有32個關(guān)鍵字;C++有63個關(guān)鍵字。
2、后綴名不同
發(fā)表于 12-24 07:23
關(guān)鍵字volatile的含意
關(guān)鍵字volatile有什么含意?
一個定義為volatile的變量是說這變量可能會被意想不到地改變,這樣,編譯器就不會去假設(shè)這個變量的值了。精確地說就是,優(yōu)化器在用到這個變量時必須每次都小心
發(fā)表于 12-23 06:33
interrupt關(guān)鍵字使用
中斷是嵌入式系統(tǒng)中重要的組成部分,這導(dǎo)致了很多編譯開發(fā)商提供一種擴展—讓標(biāo)準(zhǔn)C支持中斷。具代表事實是,產(chǎn)生了一個新的關(guān)鍵字__interrupt。下面的代碼就使用了__interrupt關(guān)鍵字去定義
發(fā)表于 12-22 09:36
Temu跨境電商按關(guān)鍵字搜索Temu商品API的應(yīng)用及接口請求示例
Temu跨境電商按關(guān)鍵字搜索Temu商品API的應(yīng)用及接口請求示例 Temu跨境電商按關(guān)鍵字搜索Temu商品API的應(yīng)用場景 Temu跨境電商平臺按關(guān)鍵字搜索Temu商品API的主要應(yīng)用場景包括但不
C語言的編程技巧
、_Alignas關(guān)鍵字?:C11標(biāo)準(zhǔn)引入了_Alignas關(guān)鍵字,用于顯式指定類型的對齊方式,優(yōu)化內(nèi)存訪問效率。
?5、_Generic關(guān)鍵字?:C11引入的_Generic關(guān)鍵字用
發(fā)表于 11-27 06:46
哪些場合會用到volatile關(guān)鍵字?
當(dāng)你理解 volatile關(guān)鍵字的含義之后,你就能明白,其實很多場合都能用到 volatile關(guān)鍵字。
1.全局變量單片機開發(fā),難免會用到全局變量。一些初級工程師,更是全局變量滿天飛。這種情況下
發(fā)表于 11-25 08:19
天眼查平臺關(guān)鍵字搜索企業(yè)數(shù)據(jù)API接口技術(shù)指南
? 一、接口概述 天眼查提供的企業(yè)搜索API接口,支持通過關(guān)鍵字查詢企業(yè)工商信息、經(jīng)營狀態(tài)等核心數(shù)據(jù)。該接口采用RESTful架構(gòu),返回JSON格式數(shù)據(jù)。 二、接口認證 調(diào)用需使用API密鑰認證
1688平臺關(guān)鍵字搜索商品API接口技術(shù)實踐指南
/com.alibaba.product/alibaba.product.search/ 必備參數(shù): { "keyword": "手機", // 搜索關(guān)鍵字 "pageNo": 1, // 頁碼 "pageSize": 20, // 每頁數(shù)量 "access_token": "xxx" // 認證令牌 } 二、響應(yīng)
亞馬遜平臺根據(jù)關(guān)鍵字搜索商品API接口
? ?在電商開發(fā)中,集成亞馬遜平臺的商品搜索功能是常見需求。通過亞馬遜的Product Advertising API(PAAPI),開發(fā)者可以根據(jù)關(guān)鍵字高效檢索商品信息。本技術(shù)帖將逐步介紹如何調(diào)用
亞馬遜 SP-API 深度開發(fā):關(guān)鍵字搜索接口的購物意圖挖掘與合規(guī)競品分析
本文深度解析亞馬遜SP-API關(guān)鍵字搜索接口的合規(guī)調(diào)用與商業(yè)應(yīng)用,涵蓋意圖識別、競品分析、性能優(yōu)化全鏈路。通過COSMO算法解析用戶購物意圖,結(jié)合合規(guī)技術(shù)方案提升關(guān)鍵詞轉(zhuǎn)化率,助力賣家實現(xiàn)數(shù)據(jù)驅(qū)動決策,安全高效優(yōu)化運營。
HarmonyOSAI編程頁面生成
修改頁面及頁面中的關(guān)鍵字等具體信息,點擊歷史對話中的恢復(fù)應(yīng)用可以回退到之前的頁面。
點擊保存到工程,在彈窗中設(shè)置頁面名稱及指定頁面所保存的模塊。
點擊Next將生成的代碼文件及資源保存至工程中。彈窗中
發(fā)表于 08-29 15:50
阿里巴巴國際站關(guān)鍵字搜索 API 實戰(zhàn):從多條件篩選到商品列表高效獲客
??在跨境電商數(shù)據(jù)采集場景中,通過關(guān)鍵字精準(zhǔn)搜索商品列表是基礎(chǔ)且核心的需求。本文將聚焦阿里巴巴國際站的關(guān)鍵字搜索接口,詳細介紹如何構(gòu)建多條件搜索請求、處理分頁數(shù)據(jù)、解析商品列表信息,并提供可直接復(fù)用的 Python 實現(xiàn)方案,幫助開發(fā)者快速搭建穩(wěn)定高效的商品搜索功能。
micro 關(guān)鍵字搜索全覆蓋商品,并通過 API 接口提供實時數(shù)據(jù)
micro 關(guān)鍵字搜索全覆蓋商品”并通過 API 接口提供實時數(shù)據(jù)
單片機編程關(guān)鍵字之volatile
volatile 修飾的變量是說這變量可能會被意想不到地改變。通常對于程序員而言,單片機 中用的就算常見了volatile 是易變的,不穩(wěn)定的意思。其實對于很多人來說,根本沒見過這個關(guān)鍵字,不 知道
發(fā)表于 04-02 13:47
?2次下載
國產(chǎn)編程語言 MoonBit(月兔)需要支持中文關(guān)鍵字嗎?
評論