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