Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rust ドキュメントを少し訳してみた May 16, 2015

Transcript of Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

Page 1: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

Rust ドキュメントを少し訳してみた

May 16, 2015

Page 2: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

祝辞

Rust 1.0 リリースおめでとうございます!

1

1Rust Logo is licensed under the Creative Commons Attribution 4.0 License.Attribution: Mozilla Corporation

Page 3: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

自己紹介

▶ a.k.a. sumito3478 (本名: Takezoe Tomoaki)▶ Scala とかやってます▶ くわしくは http://sld.sumito3478.info/about.html

▶ アイコンに使っている画像は CC0 で公開中

Page 4: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

1.0 リリースを機にRustのドキュメントを少し試訳してみたよ!

Page 5: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

Rust 言語 FAQ 和訳

Page 6: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

http://sld.sumito3478.info/article/rust-complement-lang-faq.html

Page 7: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

言語のデザインの決定について書かれていて結構面白い。

Page 8: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

Up to Date でない?

Up to Date でなさそうな部分の例:

Page 9: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

Rust リファレンス和訳(部分訳)

Page 10: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

http://sld.sumito3478.info/article/rust-reference.html

Page 11: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

▶ 10章中3章が既訳!!! 分量的には15%ぐらい。▶ 具体的には字句構造まで。▶ 一番肝心そうなところは後半…。

Page 12: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

訳してみて分かったこと?

Page 13: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

Rust のドキュメントはなかなかおもしろい。これを和訳することは有益なはず。少しずつ新規訳・既訳の修正をしていきたい。

Page 14: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

少なくとも FAQ には Up to Date ではない部分がある。(“pre-1.0”、リンク切れ等)

Page 15: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

外国語力より先に母国語力と Rust 力が問題になることの方が多い…

Page 16: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

Rust に期待?

Page 17: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

Rust の性能に期待している。数値計算のコードをScala で書く機会がしばしばあるのだが、sun.misc.Unsafe等を使っても解決できないような性能上の要求がある場合、結局 C++ で書き直すことを強いられた。Rust は、比較的安全・簡単に C++ と同じことが出来る言語の有力な候補になるのではないかと期待している。

Page 18: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

それで、Rust で書いたコードは?

本当は Rust でばりばりに並列化された数値計算プログラムを書いてLinode (時間単位課金の VPS、東京のデータセンタが僕の自宅に近いからか爆速)で20 コアのノードをかりてベンチマーク、C++ や JVM 言語や JavaScript や asm.jsやいろんなターゲットへコンパイルした Haxe とかと比較結果発表したかったけれど、やっていない。間に合わなかったから仕方ないね。

Page 19: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

Page 20: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

もういちど

Rust 1.0 リリースおめでとう!やったね!

Page 21: Rust 1.0 Release記念祝賀 - Rustのドキュメントを少し訳してみた

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

おわり!?

おわり。