Rust 专题 rust rust webassembly 发布时间: 2022-05-03 更新时间: 2025-03-30 总字数: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 最近更新 lxc 容器使用介绍 n8n 原生支持 AI 的工作流平台 blackbox_exporter: prometheus 黑盒探测程序 Influxdb v3.x 介绍 logger 命令 Nginx mirror 流量复制模块 gorm-paginate 基于 gorm 的分页插件 chroma 向量数据库介绍 MCP 模型上下文协议介绍 Go statsviz 支持浏览器实时可视化 Go 程序运行指标库 最新评论