Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
66ba6924
R
Rust
项目概览
int
/
Rust
大约 1 年 前同步成功
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
Rust
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
66ba6924
编写于
7月 30, 2015
作者:
A
Alexis Beingessner
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
make the intro less scary
上级
b52f6187
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
15 addition
and
20 deletion
+15
-20
src/doc/tarpl/README.md
src/doc/tarpl/README.md
+15
-20
未找到文件。
src/doc/tarpl/README.md
浏览文件 @
66ba6924
...
...
@@ -2,12 +2,12 @@
# NOTE: This is a draft document, and may contain serious errors
So you've played around with Rust a bit. You've written a few simple programs
and
you think you grok the basics. Maybe you've even read through
*[The Rust Programming Language][trpl]*
. Now you want to get neck-deep in all the
So you've played around with Rust a bit. You've written a few simple programs
and you think you grok the basics. Maybe you've even read through
*
[
The Rust
Programming Language
][
trpl
]
*
(TRPL)
. Now you want to get neck-deep in all the
nitty-gritty details of the language. You want to know those weird corner-cases.
You want to know what the heck
`unsafe`
really means, and how to properly use
it.
This is the book for you.
You want to know what the heck
`unsafe`
really means, and how to properly use
it.
This is the book for you.
To be clear, this book goes into
*serious*
detail. We're going to dig into
exception-safety and pointer aliasing. We're going to talk about memory
...
...
@@ -19,21 +19,16 @@ and happy career in Rust.
However if you intend to write unsafe code -- or just
*really*
want to dig into
the guts of the language -- this book contains
*invaluable*
information.
Unlike
*The Rust Programming Language*
we
*will*
be assuming considerable prior
knowledge. In particular, you should be comfortable with:
Unlike TRPL we will be assuming considerable prior knowledge. In particular, you
should be comfortable with basic systems programming and basic Rust. If you
don't feel comfortable with these topics, you should consider
[
reading
TRPL
][
trpl
]
, though we will not be assuming that you have. You can skip
straight to this book if you want; just know that we won't be explaining
everything from the ground up.
*
Basic Systems Programming:
*
Pointers
*
[
The stack and heap
][]
*
The memory hierarchy (caches)
*
Threads
*
[
Basic Rust
][]
Due to the nature of advanced Rust programming, we will be spending a lot of time
talking about
*safety*
and
*guarantees*
. In particular, a significant portion of
the book will be dedicated to correctly writing and understanding Unsafe Rust.
Due to the nature of advanced Rust programming, we will be spending a lot of
time talking about
*safety*
and
*guarantees*
. In particular, a significant
portion of the book will be dedicated to correctly writing and understanding
Unsafe Rust.
[
trpl
]:
../book/
[
The stack and heap
]:
../book/the-stack-and-the-heap.html
[
Basic Rust
]:
../book/syntax-and-semantics.html
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录