mirror of
https://github.com/rust-lang-cn/book-cn.git
synced 2025-02-02 15:28:40 +08:00
Merge pull request #23 from YangFong/fix-ch01-02
doc: get rid of unnecessary words
This commit is contained in:
commit
eddc0cc367
@ -132,7 +132,7 @@ $ ./main # or .\main.exe on Windows
|
||||
|
||||
如果 *main.rs* 是 “Hello, world!” 程序,这将会打印 `Hello, world!` 到终端上。
|
||||
|
||||
如果你只更熟悉动态语言,如 Ruby、Python 或 JavaScript,你很可能不习惯分开多个步骤来编译和运行程序的方式。Rust 是一门**预编译**(*ahead-of-time compiled*)语言,这意味着你可以编译一个程序,将编译后的可执行文件给别人,即使他们没有安装 Rust 也可以运行程序。如果你为其他人提供 *.rb*、*.py* 或 *.js* 文件,那么对方也需要分别安装对应 Ruby、Python 或 JavaScript 的语言支持环境。但是在这些语言中,只需要一条命令来编译和运行程序。一切都是语言设计权衡的结果。
|
||||
如果你只熟悉动态语言,如 Ruby、Python 或 JavaScript,你很可能不习惯分多个步骤来编译和运行程序的方式。Rust 是一门**预编译**(*ahead-of-time compiled*)语言,这意味着你可以编译一个程序,将编译后的可执行文件给别人,即使他们没有安装 Rust 也可以运行程序。如果你为其他人提供 *.rb*、*.py* 或 *.js* 文件,那么对方也需要分别安装对应 Ruby、Python 或 JavaScript 的语言支持环境。但是在这些语言中,只需要一条命令来编译和运行程序。一切都是语言设计权衡的结果。
|
||||
|
||||
使用 `rustc` 编译对简单的程序可以轻松胜任,但随着项目的增长,你将会想要管理项目中所有相关内容,并想让其他用户和项目能够容易共享你的代码。接下来,我们将引入 Cargo 工具,这将帮助你学会编写真实开发环境的 Rust 程序。
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user