稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • 后端
  • Java
  • 面试
  • Python
  • Go
  • 前端
  • 架构
  • 数据库
  • Spring Boot
  • 展开
  • 全部
  • 后端
  • Java
  • 面试
  • Python
  • Go
  • 前端
  • 架构
  • 数据库
  • Spring Boot
  • AI编程
  • 大数据
  • MySQL
  • Rust
  • 程序员
  • 人工智能
  • 暂无数据
    • 推荐
    • 最新
  • Rust Clone 特征保姆级解读:显式复制到底怎么用?
    今天就用保姆级的方式,把 Clone 讲透,从基础概念到实战用法,再到避坑指南,新手也能轻松看懂、会用。
    • Rust研习社
    • 9
    • 点赞
    后端 Rust 编程语言
    Rust Clone 特征保姆级解读:显式复制到底怎么用?
  • Rust编译器原理-第16章 LLVM 代码生成:从 MIR 到机器码
    第16章 LLVM 代码生成:从 MIR 到机器码 :::tip 本章要点 Rust 的代码生成采用双层架构:rustc_codegen_ssa(后端无关抽象层)+ rustc_codegen_llv
    • 杨艺韬
    • 24
    • 点赞
    Rust 编译器
  • Rust编译器原理-第18章 设计哲学与架构决策
    第18章 设计哲学与架构决策 :::tip 本章要点 零成本抽象在编译器层面意味着什么:从单态化到内联再到 Drop 的编译期插入 所有权模型本质上是一个编译期垃圾回收器:与 Java GC、Go G
    • 杨艺韬
    • 18
    • 1
    Rust 编译器
  • Rust编译器原理-第14章 宏系统:编译期的元编程引擎
    第14章 宏系统:编译期的元编程引擎 :::tip 本章要点 Rust 有两套宏系统:声明宏(macro_rules!)和过程宏(proc_macro),它们在编译器内部走完全不同的路径 宏展开发生在
    • 杨艺韬
    • 20
    • 点赞
    Rust 编译器
  • Rust编译器原理-第15章 MIR 优化:编译器的中间表示与优化管线
    第15章 MIR 优化:编译器的中间表示与优化管线 :::tip 本章要点 MIR(Mid-level Intermediate Representation) 是 Rust 编译器在 HIR 与 L
    • 杨艺韬
    • 15
    • 1
    Rust 编译器
  • Rust编译器原理-第17章 增量编译:让重编译只做必要的事
    第17章 增量编译:让重编译只做必要的事 :::tip 本章要点 Rust 编译器不是流水线,而是一个按需查询数据库——每个编译操作都被建模为一个 Query 依赖图(Dependency Graph
    • 杨艺韬
    • 14
    • 1
    Rust 编译器
  • Rust编译器原理-第10章 Pin、Waker 与 Future:异步运行时的三大支柱
    第10章 Pin、Waker 与 Future:异步运行时的三大支柱 :::tip 本章要点 自引用问题:async 状态机跨越 await 点后,某些状态包含指向自身其他字段的指针,移动会制造悬垂指
    • 杨艺韬
    • 15
    • 1
    Rust 编译器
  • Rust编译器原理-第8章 Trait Object 与虚表:运行时多态的内存布局
    第8章 Trait Object 与虚表:运行时多态的内存布局 Rust 是一门以零成本抽象著称的语言,泛型和 trait 的组合让大部分多态在编译期通过单态化(monomorphization)解决
    • 杨艺韬
    • 11
    • 1
    Rust 编译器
  • Rust编译器原理-第13章 FFI:与 C 世界的桥梁
    第13章 FFI:与 C 世界的桥梁 :::tip 本章要点 extern "C" 告诉编译器使用 C ABI 调用约定:参数通过特定寄存器和栈传递,遵循平台标准 repr(C) 保证 struct
    • 杨艺韬
    • 15
    • 点赞
    Rust 编译器
  • Rust编译器原理-第12章 unsafe:安全抽象的逃生舱
    第12章 unsafe:安全抽象的逃生舱 Rust 的安全模型是编程语言设计史上最激进的实验之一:它试图在编译期证明程序不会出现内存错误。但任何静态分析都有其极限——当你需要直接操作硬件、调用外部 C
    • 杨艺韬
    • 13
    • 点赞
    Rust 编译器
  • Rust编译器原理-第11章 闭包:匿名函数的编译器实现
    第11章 闭包:匿名函数的编译器实现 :::tip 本章要点 每个闭包都会被编译器转化为一个唯一的匿名 struct,捕获的变量就是 struct 的字段 三种捕获模式:不可变引用(&T)、可变引用(
    • 杨艺韬
    • 10
    • 点赞
    Rust 编译器
  • Rust编译器原理-第9章 async/await:状态机的编译器变换
    第9章 async/await:状态机的编译器变换 :::tip 本章要点 async fn 经历三个编译阶段:HIR 脱糖(.await → loop + yield)、MIR 生成(yield →
    • 杨艺韬
    • 14
    • 点赞
    Rust 编译器
  • Rust 是如何判断对象是否相等的?一起来聊一聊 PartialEq 与 Eq
    与其他编程语言不同,默认就支持对象的相等判断,Rust 需要用到 PartialEq 与 Eq 这两个特征来判断是否相等。为什么 Rust 要搞这么复杂?今天我们一起来聊一聊。
    • Rust研习社
    • 23
    • 点赞
    Rust 后端 编程语言
    Rust 是如何判断对象是否相等的?一起来聊一聊 PartialEq 与 Eq
  • Rust 所有权概念
    第一层:原理层(Why & How) 为什么需要所有权? 传统编程语言的内存管理困境: Rust 的创新:通过所有权系统在编译期就确保内存安全,无需垃圾回收器。 所有权三大规则 内存模型对比 所有权转
    • 卜夋
    • 14
    • 点赞
    后端 Rust
    Rust 所有权概念
  • 这9个高性能的Rust库不容错过
    构建高性能、可靠的后端系统时,Rust 的标准库为了保持精简,并没有内置 Web 框架、数据库驱动或复杂的序列化工具。这种设计将选择权交给了开发者。
    • ServBay
    • 72
    • 1
    后端 Rust
  • Rust编译器原理-前言
    前言 写作动机 每一个 Rust 开发者都经历过这样的时刻:编译器报了一个 lifetime 错误,你盯着那几行代码看了十分钟,试了各种写法,终于编译通过了——但你不知道为什么。 你学会了"和编译器搏
    • 杨艺韬
    • 22
    • 1
    Rust 编译器
  • 深入理解 Rust 闭包:从基础语法到实战应用
    在 Rust 编程中,闭包是一个极具灵活性的特性,它本质上是一种可捕获环境变量的匿名函数。本文将从基础用法入手,逐步拆解闭包的原理、进阶特性,再结合实战场景与踩坑指南,帮你彻底掌握 Rust 闭包。
    • Rust研习社
    • 24
    • 点赞
    Rust
    深入理解 Rust 闭包:从基础语法到实战应用
  • 以 Rust 为例,聊聊线性类型,以及整个类型系统
    以 Rust 为例,聊聊 Rust 的线性类型,以及整个类型系统 1. 对象应当如何被使用?—— Substructural Type System
    • zsqw123
    • 26
    • 1
    Rust 编译器
  • Rust 异步 ORM 新选择:Toasty 初探
    2026年4月,Rust 生态迎来了一款新异步 ORM 框架 Toasty。本文将从初探的角度,带着大家快速认识这款新框架。
    • Rust研习社
    • 60
    • 点赞
    Rust
    Rust 异步 ORM 新选择:Toasty 初探
  • Rust编译器原理-第3章 借用检查器:编译器如何证明内存安全
    第3章 借用检查器:编译器如何证明内存安全 :::tip 本章要点 Rust 的两条借用规则如何在编译期消除数据竞争、悬垂指针和 use-after-free 借用检查运行在 MIR(中层中间表示)之
    • 杨艺韬
    • 12
    • 1
    Rust 编译器
  • 晚上好!
    点亮在社区的每一天

    推荐话题 换一换

    #万物皆可Skill#
    #万物皆可Skill#

    296k

    #五一计划抢先晒#

    325k

    #每日快讯#

    10.1m

    #每日精选文章#

    5.6m

    #日新计划#

    11.2m

    #每天一个知识点#

    54.0m

    #沸点周刊#

    1.9m

    #工作中做得最正确的一件事#
    #工作中做得最正确的一件事#

    447k

    #AI 编程#

    2.2m

    #新人报道#

    40.7m

    查看更多
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多后端文章
    • 举报邮箱: feedback@xitu.io
    • 座机电话: 010-83434395
    • 京ICP备:18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金