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 最近更新 谷歌 A2A 协议:开启 AI 智能体协作新时代 Google Firebase 使用介绍 如何 Golang 代码编译成 C 语言兼容的静态库和头文件 Spring boot 介绍 Milvus 向量数据库部署和使用介绍 openssl 生成的公私钥和 ssh-keygen 生成的公私钥的区别和联系 Docker 默认 DNS 127.0.0.11 介绍 Java Hutool 使用介绍 Java Lombok 自动生成 Java 样板代码 LVS 高可用的负载均衡实现介绍 最新评论