aboutsummaryrefslogtreecommitdiff
path: root/files/ja/mozilla/rust/index.html
blob: 8d82a99e66de09897ed90f782871b90e986af7cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
---
title: Rustとは
slug: Mozilla/Rust
tags:
  - '#rust'
  - '#言語'
  - #Mozilla
  - #Web開発
  - #システム
  - #並列処理
translation_of: Mozilla/Rust
---
<p><img alt="Rust logo" src="https://www.rust-lang.org/logos/rust-logo-blk.svg" style="float: left; height: 150px; width: 150;">RustはMozillaとボランティアによって作成された、オープンソースのプログラミング言語です。開発者が最新のマルチコアプロセッサの強力な機能を最大限に活用して、高速で安全なアプリケーションを作成できるように設計されており、誤ったセグメンテーションを防ぎ、スレッドの安全性を保証します。一貫して習得しやすい構文です。</p>

<p>加えて、Rustは最小のランタイムサイズで、ゼロコスト抽象化、データの受け渡し、メモリの安全性確保、データ競合のないスレッド、特性ベースの総称、パターンマッチング、型推論、および効率的なCバインディングを提供します。</p>

<p>Rustを学ぶために以下のことができます。</p>

<ul>
 <li>Rustが提供する能力と利点の詳細については、以下のビデオをご覧ください。</li>
 <li>オンラインで<a href="https://doc.rust-lang.org/book/">Rust Programming Language</a>を読んでください。</li>
 <li><a href="https://www.rust-lang.org/">Rustの公式Webサイト</a>でRustコンパイラーをダウンロードし、例を調べて何ができるかを学んでください。</li>
</ul>

<h2 id="Rustとシステム開発の未来">Rustとシステム開発の未来</h2>

<p>{{EmbedYouTube("8EPsnf_ZYU0")}}</p>

<h2 id="Rustの並列処理の能力">Rustの並列処理の能力</h2>

<p>{{EmbedYouTube("cNeIOt8ZdAY")}}</p>

<h2 id="RustによるWeb開発">RustによるWeb開発</h2>

<p>{{EmbedYouTube("FfoXFnzZbBM")}}</p>

<h2 id="Rustによる安全なシステム開発">Rustによる安全なシステム開発</h2>

<p>{{EmbedYouTube("P3sfNGtpuxc")}}</p>

<h2 id="Rustコミュニティー">Rustコミュニティー</h2>

<p>{{EmbedYouTube("duv0tuPAnO0")}}</p>

<h2 id="RustとMozillaでプロダクト開発">RustとMozillaでプロダクト開発</h2>

<p>{{EmbedYouTube("2RhbYpgVpg0")}}</p>