互聯網計算機的母語Motoko 慶祝成立兩週年


據報導,自推出以來,許多互聯網計算機計劃已採用Motoko 進行開發。

這是有關此語言及其當前位置的快速更新。

兩年前,互聯網計算機團隊確認推出了Motoko,這是一種“專為互聯網計算機設計”的基於演員的編程語言。

從那以後發生了很多事情——最值得注意的是,互聯網計算機“終於經歷了創世紀並啟動了”。

如更新中所述:

“從那時起,許多項目都採用Motoko 進行開發,並在Internet 計算機上運行,​​在GitHub 上有大約400 個存儲庫。項目和存儲庫在技術上變得越來越複雜,dapps 和開放的互聯網服務採用不同的容器,其中核心’業務邏輯’是用Motoko 編寫的,但相關的數據存儲或令牌可能會在Rust 中實現。”

更新顯示,通過這種方式,他們看到了“由WebAssembly 支持的越來越動態的系統”。

Motoko 團隊“在過去的一年裡也沒有閒著,”更新指出,同時補充說他們正在努力增強Motoko,“語言及其實現,並使其更容易獲得和訪問。”

開放

正如博客文章中所述,Motoko 團隊最重要的里程碑是該語言及其庫已經開源。

公告補充說:

“我們長期以來一直朝著這個目標努力,但在它最終發生之前,必須解決各種技術和組織障礙(例如測試基礎設施)。 Motoko 及其基礎庫現在在GitHub 上公開,包括所有來源以及完整的問題和提交歷史,對外部貢獻者開放。”

更新進一步指出:

“也許更明顯的是,Motoko Playground 啟動了。 通過允許用戶通過一個簡單的網頁部署和測試容器,它極大地降低了使用Motoko 語言和互聯網計算機的門檻。 我們Motoko 團隊發現自己一直在使用Playground 在功能齊全的Motoko+IC 環境中嘗試簡單的事情。”

更新解釋說,Motoko 的包管理器Vessel 也已成為Motoko 生態系統中更為“核心的部分”,並允許開發人員“將第三方庫拉入他們的項目或將他們自己的庫提供給其他項目” .

此外,對Motoko 文檔進行了許多增強和補充,當然還有“更多工作要做”。該文檔目前也是開源的,該團隊歡迎社區的貢獻,“無論是改進建議還是實際材料,”公告證實

記憶

正如博文中所述,團隊目前最關鍵的項目是“使Motoko 對內存的使用更具可擴展性”。

正如更新中所指出的,Motoko 是一種託管語言,“這意味著程序員不必擔心內存管理的細節和容易出錯的細節。”

博文還提到,這是通過“垃圾收集器,Motoko 編譯器添加的一段代碼來實現的,它可以發現何時不再需要數據並且可以回收它使用的空間。”

更新解釋說,垃圾收集器用於“所有高級編程語言,它們的技術水平已經達到了擊敗大多數手動管理內存嘗試的複雜程度”。

公告總結道:

“當然,如果沒有社區,語言就一文不值。 我們對語言的積極反應以及建設性的批評和改進建議感到非常興奮。 如果有些事情需要時間,請耐心等待。 我們想藉此機會邀請社區為Motoko 及其圖書館、文檔和生態系統做出貢獻。”

你可以在此處查看完整的公告。

資訊來源:由0x資訊編譯自CROWDFUNDINSIDER,版權歸作者Omar Faridi所有,未經許可,不得轉載

Total
0
Shares
Related Posts