Rust 专题 rust rust webassembly 发布时间: 2022-05-03 更新时间: 2025-08-24 总字数:425 阅读时间:1m 作者:谢先斌 IP上海 分享 网址 Rust是由Mozilla主导开发的可靠、高效(通用、编译型)编程语言。设计准则为安全、并发、实用,支持函数式、并发式、过程式以及面向对象的编程风格。 特点 高性能。和 golang 一样,都是专注于生产高效代码的编译语言 可靠性。内存安全、线程安全,编译过程能消除各种错误 如 C/C++性能好,但类型和内存不安全,C# 通过 GC 回收内存,但性能不行 高并发,充分利用多处理器优势 易于维护、调试 场景 命令行工具 WebAssembly 高性能 web 网络编程 嵌入式,类似于 TinyGo 系统编程,参考 Linus Torvalds says Rust is coming to the Linux kernel ‘real soon now’ 部分案例 Firefox是Mozilla使用Rust开发的产品 Google 新系统 Fuchsia Redox 类 Unix 微内核操作系统 蚂蚁金服库操作系统 Occlum cloudflare/pingora 一个用于构建快速、可靠和可演进网络服务的库 扩展 学习的部分心得: Rust 和其他语言(如 TypeScript、Python3、C#)有很多相似之处,在学习时要多做对比。 部分学习代码:https://github.com/xiexianbin/rust-study sunface/rust-course cross-rs/cross 为 Rust crates 提供交叉编译和交叉测试 参考 官网 Rust Playground Rust community’s crate registry rust rust webassembly 最近更新 UPX 压缩 Golang 二进制文件 Redis 令牌桶限流实现 zeromq 使用介绍 深入解析 Golang 中的 http.RoundTripper:HTTP 客户端的引擎 Golang 二进制文件 Symbol 符合分离和 GDB 调试 Redis GEO Radius 的实现原理 linux cansend candump 命令介绍和使用示例 CAN 报文高级解析工具 Kourier 网关介绍 HAMi-scheduler:异构 AI 计算虚拟化中间件 最新评论