2022年的 Stack Overflow開(kāi)發(fā)者調(diào)查顯示,在80,000名開(kāi)發(fā)者中,Rust 是最受歡迎的編程語(yǔ)言,并且在新開(kāi)發(fā)者中越來(lái)越受歡迎。
同時(shí)由于它的安全性和高性能,它也正在被用于對(duì)安全性要求極高的區(qū)塊鏈開(kāi)發(fā)中。
Rust 被認(rèn)為具備成為可能取代以太坊dApps最常用的開(kāi)發(fā)語(yǔ)言 Solidity 的位置。盡管 Web3 的開(kāi)發(fā)者生態(tài)系統(tǒng)只占整個(gè) Web 開(kāi)發(fā)者生態(tài)系統(tǒng)的一小部分。
但它的發(fā)展迅速,并且 Rust 成為 Web3 未來(lái)的關(guān)鍵編程語(yǔ)言的趨勢(shì)越來(lái)越明顯,一些觀點(diǎn)甚至認(rèn)為,Rust 可能會(huì)成為Web3未來(lái)的關(guān)鍵技術(shù)。
今天我們就聊聊基于 Rust 開(kāi)發(fā)的 Web3 中非常流行的兩大編程語(yǔ)言:Move 和 Cairo,同時(shí)也會(huì)推薦相關(guān)的學(xué)習(xí)資源。
我們相信這些新語(yǔ)言給 Rust 開(kāi)發(fā)者帶來(lái)新機(jī)遇的同時(shí)也能進(jìn)一步繁榮 Rust 的生態(tài)(內(nèi)含有福利)。
Move
什么是Move
Move 是一門由 Rust 語(yǔ)言開(kāi)發(fā)的一門面向資產(chǎn)的編程語(yǔ)言,最早由 Facebook (現(xiàn) Meta )投入大量的人力物力開(kāi)發(fā),用于 Libra (現(xiàn) Dime )項(xiàng)目,處理全球性大規(guī)模支付系統(tǒng)的編程語(yǔ)言。
目標(biāo)是提供一門專注處理資產(chǎn)的非常安全的編程語(yǔ)言,由于政策原因 Libra ( Dime ) 解散并出售,但把Move 的語(yǔ)言已經(jīng)引起的極大的關(guān)注。
后面出現(xiàn)了 Sui,Aptos,Starcoin 等團(tuán)隊(duì)成功的把 Move 應(yīng)用到了公鏈領(lǐng)域,都獲得了巨額的融資。
Move 和 Rust 的關(guān)系
Move 是全部用 Rust 編寫的開(kāi)源項(xiàng)目,本身獨(dú)立發(fā)展。
Move 的誕生就借鑒了 Rust 的語(yǔ)法,在Rust語(yǔ)法的基礎(chǔ)上做了極大的精簡(jiǎn),保留和核心的所有權(quán)模型和強(qiáng)大的編譯時(shí)檢查。
如果你已經(jīng)有 Rust 基礎(chǔ)了學(xué)習(xí) Move 得心應(yīng)手,很快就能上手一門新的編程語(yǔ)言, 因?yàn)?Move 面向資產(chǎn)和安全的特性,學(xué)習(xí) Move 后可以幫助反向理解 Rust 所有權(quán)的特性。
編輯:黃飛
-
Web
+關(guān)注
關(guān)注
2文章
1304瀏覽量
74431 -
編程語(yǔ)言
+關(guān)注
關(guān)注
10文章
1964瀏覽量
39550 -
move
+關(guān)注
關(guān)注
0文章
12瀏覽量
7692 -
Rust
+關(guān)注
關(guān)注
1文章
240瀏覽量
7583
原文標(biāo)題:本周六(18號(hào))下午 語(yǔ)言套娃!聊聊基于 Rust 開(kāi)發(fā)的編程語(yǔ)言
文章出處:【微信號(hào):Rust語(yǔ)言中文社區(qū),微信公眾號(hào):Rust語(yǔ)言中文社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
聊聊Rust與C語(yǔ)言交互的具體步驟
基于Rust語(yǔ)言Hash特征的基礎(chǔ)用法和進(jìn)階用法
Rust語(yǔ)言如何與 InfluxDB 集成
基于Rust語(yǔ)言中的生命周期
Rust的多線程編程概念和使用方法
Rust 語(yǔ)言中的 RwLock內(nèi)部實(shí)現(xiàn)原理
在Aurix Tc375Lk上使用Rust編程語(yǔ)言可以嗎?
如何用 rust 語(yǔ)言開(kāi)發(fā) stm32
RUST在嵌入式開(kāi)發(fā)中的應(yīng)用是什么
微軟開(kāi)發(fā)基于Rust的新編程語(yǔ)言,將很快開(kāi)源
微軟正在研發(fā)基于Rust新的安全編程語(yǔ)言
大廠對(duì)Rust的態(tài)度,C++之父回應(yīng)
基于Rust 編程語(yǔ)言的小游戲程序?qū)嵗?/a>
關(guān)于編程語(yǔ)言開(kāi)發(fā)技術(shù)和AI的部分
適合嵌入式設(shè)備開(kāi)發(fā)的編程語(yǔ)言—Rust語(yǔ)言
基于Rust開(kāi)發(fā)的編程語(yǔ)言
評(píng)論