0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于Rust开发的编程语言

jf_wN0SrCdH 来源:Rust语言中文社区 2023-11-17 12:30 次阅读

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
    Web
    +关注

    关注

    2

    文章

    1260

    浏览量

    69415
  • 编程语言
    +关注

    关注

    10

    文章

    1942

    浏览量

    34674
  • move
    +关注

    关注

    0

    文章

    12

    浏览量

    7465
  • Rust
    +关注

    关注

    1

    文章

    228

    浏览量

    6589

原文标题:本周六(18号)下午 语言套娃!聊聊基于 Rust 开发的编程语言

文章出处:【微信号:Rust语言中文社区,微信公众号:Rust语言中文社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    聊聊Rust与C语言交互的具体步骤

    rust FFI 是rust与其他语言互调的桥梁,通过FFI rust 可以有效继承 C 语言的历史资产。本期通过几个例子来聊聊
    发表于 07-06 11:15 1694次阅读

    基于Rust语言Hash特征的基础用法和进阶用法

    Rust语言是一种系统级编程语言,具有高性能、安全、并发等特点,是近年来备受关注的新兴编程语言
    的头像 发表于 09-19 16:02 1413次阅读

    Rust语言如何与 InfluxDB 集成

    Rust 是一种系统级编程语言,具有高性能和内存安全性。InfluxDB 是一个开源的时间序列数据库,用于存储、查询和可视化大规模数据集。Rust
    的头像 发表于 09-30 16:45 1134次阅读

    基于Rust语言中的生命周期

    Rust是一门系统级编程语言具备高效、安和并发等特,而生命周期是这门语言中比较重要的概念之一。在这篇教程中,我们会了解什么是命周期、为什么需要生命周期、如何使用生命周期,同时我们依然会
    的头像 发表于 09-19 17:03 887次阅读

    Rust的多线程编程概念和使用方法

    Rust是一种强类型、高性能的系统编程语言,其官方文档中强调了Rust的标准库具有良好的并发编程支持。Thread是
    的头像 发表于 09-20 11:15 946次阅读

    Rust 语言中的 RwLock内部实现原理

    Rust是一种系统级编程语言,它带有严格的内存管理、并发和安全性规则,因此很受广大程序员的青睐。RwLock(读写锁)是 Rust 中常用的线程同步机制之一,本文将详细介绍
    的头像 发表于 09-20 11:23 851次阅读

    在Aurix Tc375Lk上使用Rust编程语言可以吗?

    您好,如果我想在 Aurix Tc375Lk 上使用 Rust 编程语言,可以吗?如果是,链接 rust 编译器 ADS 和 freetoolchain 的步骤是什么?你有在 ADS
    发表于 05-17 13:42

    如何用 rust 语言开发 stm32

    本文介绍如何用 rust 语言开发 stm32。开发平台为 linux(gentoo)。硬件准备本文使用的芯片为 STM32F103C8T6。该芯片性价比较高,价格低廉,适合入门学习。
    发表于 11-26 06:20

    RUST在嵌入式开发中的应用是什么

    Rust是一种编程语言,它使用户能够构建可靠、高效的软件,尤其是用于嵌入式开发的软件。它的特点是:高性能:Rust具有惊人的速度和高内存利用
    发表于 12-24 08:34

    微软开发基于Rust的新编程语言,将很快开源

    此前,微软表示正探索将Rust作为C和C++的安全替代方案,并且也对外展示了使用Rust重写Windows组件的体验,根据微软的说法,Rust是一种从根本上考虑安全性的编程
    的头像 发表于 12-03 10:36 3907次阅读

    微软正在研发基于Rust新的安全编程语言

    为提高 Windows 10 的安全性,微软研究人员 Matthew Parkinson 在本周的一次演讲中披露:微软正基于 Rust 开发新的安全编程语言
    的头像 发表于 12-06 16:36 3200次阅读

    大厂对Rust的态度,C++之父回应

    不少开发者许多开发者都对 Rust 的过度宣传感到反感,并表示不同的工具适合不同的问题,不要再过度宣传某一种编程语言
    的头像 发表于 09-22 11:25 1337次阅读

    基于Rust 编程语言的小游戏程序实例

    在编写程序之前你的电脑必须先安装好 Rust 的基础开发环境,并且有 Cargo 支持,如果你是其他编程语言转过来的例如 C、 Java 、Python 、JavaScript 、Sw
    发表于 12-15 10:53 1826次阅读

    关于编程语言开发威廉希尔官方网站 和AI的部分

    。本文主要介绍关于开发威廉希尔官方网站 和 AI 的部分。 最流行编程语言 JavaScript 连续 11 年成为最流行编程语言,Python 取代 S
    的头像 发表于 06-26 09:45 537次阅读
    关于<b class='flag-5'>编程</b><b class='flag-5'>语言</b><b class='flag-5'>开发</b>威廉希尔官方网站
和AI的部分

    适合嵌入式设备开发编程语言Rust语言

    Rust语言是二十一世纪的语言新星。Rust被人广泛承认的一点,就是因为它能运行在多样的目标上,从桌面和服务器设备,到资源有限的嵌入式设备。
    发表于 09-12 09:39 2940次阅读
    适合嵌入式设备<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>