エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
プログラミング言語Rust ようこそ! 本書では、あなたにプログラミング言語Rustについて解説します。 Ru... プログラミング言語Rust ようこそ! 本書では、あなたにプログラミング言語Rustについて解説します。 Rustは3つの目標に焦点を合わせたシステムプログラミング言語です。その目標とは、安全性、速度、並行性の3つです。 Rustはこれらの目標をガベージコレクターなしで維持しています。そのことによって、Rustは他の言語が得意としない多くの利用場面で便利な言語になっています。例えば、他の言語への組込み、限定されたスペースや時間で動かなくてはならないプログラム、デバイスドライバーやオペレーティングシステムのような低レベルのコードの記述です。 Rustは、この領域を対象とする現在の言語を、実行時にオーバーヘッドを生じることなくたくさんのコンパイル時の安全性チェックを行うことと同時に、全てのデータ競合を削除することで改善しています。 Rustはまた、「0コストの抽象化」の実現も目標としています。