Merge pull request #705 from Eridanus117/patch-1

Update foreword.md
pull/707/head
KaiserY 2 years ago committed by GitHub
commit 466047f194
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -10,7 +10,7 @@ Rust 程序设计语言的本质实际在于 **赋能***empowerment*):无
Rust 破除了这些障碍:它消除了旧的陷阱,并提供了伴你一路同行的友好、精良的工具。想要 “深入” 底层控制的程序员可以使用 Rust无需时刻担心出现崩溃或安全漏洞也无需因为工具链不靠谱而被迫去了解其中的细节。更妙的是语言设计本身会自然而然地引导你编写出可靠的代码并且运行速度和内存使用上都十分高效。
已经在从事编写底层代码的程序员可以使用 Rust 来提升抱负。例如,在 Rust 中引入并行是相对低风险的操作,因为编译器会替你找到经典的错误。同时你可以自信地采取更加激进的优化,而不会意外引入崩溃或漏洞。
已经在从事编写底层代码的程序员可以使用 Rust 来提升信心。例如,在 Rust 中引入并行是相对低风险的操作,因为编译器会替你找到经典的错误。同时你可以自信地采取更加激进的优化,而不会意外引入崩溃或漏洞。
但 Rust 并不局限于底层系统编程。它表达力强、写起来舒适,让人能够轻松地编写出命令行应用、网络服务器等各种类型的代码——在本书中就有这两者的简单示例。使用 Rust 能让你把在一个领域中学习的技能延伸到另一个领域:你可以通过编写网页应用来学习 Rust接着将同样的技能应用到你的 Raspberry Pi树莓派上。

Loading…
Cancel
Save