2022年的 Stack Overflow開發者調查顯示,在80,000名開發者中,Rust 是最受歡迎的編程語言,并且在新開發者中越來越受歡迎。
同時由于它的安全性和高性能,它也正在被用于對安全性要求極高的區塊鏈開發中。
Rust 被認為具備成為可能取代以太坊dApps最常用的開發語言 Solidity 的位置。盡管 Web3 的開發者生態系統只占整個 Web 開發者生態系統的一小部分。
但它的發展迅速,并且 Rust 成為 Web3 未來的關鍵編程語言的趨勢越來越明顯,一些觀點甚至認為,Rust 可能會成為Web3未來的關鍵技術。
今天我們就聊聊基于 Rust 開發的 Web3 中非常流行的兩大編程語言:Move 和 Cairo,同時也會推薦相關的學習資源。
我們相信這些新語言給 Rust 開發者帶來新機遇的同時也能進一步繁榮 Rust 的生態(內含有福利)。
Move
什么是Move
Move 是一門由 Rust 語言開發的一門面向資產的編程語言,最早由 Facebook (現 Meta )投入大量的人力物力開發,用于 Libra (現 Dime )項目,處理全球性大規模支付系統的編程語言。
目標是提供一門專注處理資產的非常安全的編程語言,由于政策原因 Libra ( Dime ) 解散并出售,但把Move 的語言已經引起的極大的關注。
后面出現了 Sui,Aptos,Starcoin 等團隊成功的把 Move 應用到了公鏈領域,都獲得了巨額的融資。
Move 和 Rust 的關系
Move 是全部用 Rust 編寫的開源項目,本身獨立發展。
Move 的誕生就借鑒了 Rust 的語法,在Rust語法的基礎上做了極大的精簡,保留和核心的所有權模型和強大的編譯時檢查。
如果你已經有 Rust 基礎了學習 Move 得心應手,很快就能上手一門新的編程語言, 因為 Move 面向資產和安全的特性,學習 Move 后可以幫助反向理解 Rust 所有權的特性。
編輯:黃飛
-
Web
+關注
關注
2文章
1272瀏覽量
69757 -
編程語言
+關注
關注
10文章
1951瀏覽量
35017 -
move
+關注
關注
0文章
12瀏覽量
7486 -
Rust
+關注
關注
1文章
230瀏覽量
6674
原文標題:本周六(18號)下午 語言套娃!聊聊基于 Rust 開發的編程語言
文章出處:【微信號:Rust語言中文社區,微信公眾號:Rust語言中文社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
聊聊Rust與C語言交互的具體步驟
Rust語言如何與 InfluxDB 集成
基于Rust語言中的生命周期
Rust的多線程編程概念和使用方法
Rust 語言中的 RwLock內部實現原理
在Aurix Tc375Lk上使用Rust編程語言可以嗎?
如何用 rust 語言開發 stm32
RUST在嵌入式開發中的應用是什么
微軟開發基于Rust的新編程語言,將很快開源
微軟正在研發基于Rust新的安全編程語言
大廠對Rust的態度,C++之父回應
基于Rust 編程語言的小游戲程序實例
適合嵌入式設備開發的編程語言—Rust語言
![適合嵌入式設備<b class='flag-5'>開發</b>的<b class='flag-5'>編程</b><b class='flag-5'>語言</b>—<b class='flag-5'>Rust</b><b class='flag-5'>語言</b>](https://file1.elecfans.com/web2/M00/A3/FB/wKgaomT_wayACULsAAASupEn77E531.jpg)
評論