【外评】为什么我希望不要让 Rust 锈化一切?
💡
原文中文,约4600字,阅读约需11分钟。
📝
内容提要
Rust是一种很棒的编程语言,但作者希望它不要成为系统编程和应用编程的唯一选择。作者对Rust的语法、异步断裂、复杂性和编译时间表示不满。作者介绍了自己设计的编译系统Yao,它比Rust编译速度快。作者认为单一化的编程语言对行业来说是灾难性的。
🎯
关键要点
- Rust是一种优秀的编程语言,但不应成为唯一选择。
- 作者对Rust的语法、异步处理、复杂性和编译时间表示不满。
- 作者设计了编译系统Yao,编译速度比Rust快。
- 编程语言的单一化对行业是灾难性的。
- Rust的语法被认为过于复杂,影响可读性。
- 异步Rust被视为二等公民,支持的执行器有限。
- Rust的复杂性主要源于异步编程,难以理解。
- Rust的静态分析能力不足,编译时间过长。
- 与Rust相比,作者的monorepo构建速度更快。
- Yao编译系统的设计使得编译速度极快,目标是每秒编译100万行代码。
- 作者认为编译器应支持语言服务器协议(LSP),而Rust的编译器设计复杂。
➡️