0.x版とは? わかりやすく解説

0.x版

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/05 19:25 UTC 版)

Rust (プログラミング言語)」の記事における「0.x版」の解説

プレアルファ(0.1版)と呼ばれる最初バージョン2012年1月リリースされた。Mozillaはこれを新しモノ好みの人やプログラミング言語愛好家のためのアルファ版位置づけていた。最初安定版である1.0版リリースされるまでの0.x版リリースでは、いくつも大きな破壊的な仕様変更言語およびライブラリ加えられた。 変数名関数名など識別子は、この言語の開発初期の頃は、ASCII文字以外の文字を使うことが禁じられていた。言語についてのある質疑応答の中で、現場非英語圏プログラマーのほとんどが識別子にはASCII文字使っていると述べられていた。しかしその制限反論引き出すことになった。それにより、2011年2月言語変更が行われ、この制限削除された。 型判定は、0.4版以前従来静的型付け加えて、型状態システムサポートしていた。型状態システムは、特別なcheck文を使用してプログラム文の前後での型決定モデル化した。C言語C++コードでのアサーション場合同様にプログラム実行ではなくコンパイル時に不一致検出する。型状態の概念Rust特有のものではなくNIL採用されいたものである。実際にはほとんど使用されていなかったため型状態は削除されたが、ブランディングパターンで同じ機能実現できるオブジェクト指向システムは、0.2版から0.4版にかけて大きく変わっていった。0.2版で初めクラスclass)が導入され、0.3版でインターフェースinterface)を通したデストラクタポリモーフィズム追加され、0.4版で継承提供する手段としてトレイトtrait)が追加された。インターフェーストレイト一部機能統合されて、異な不要な機能として削除された。クラスもまた削除され構造体トレイト使用したミックスイン置き換えられた。 コアメモリモデルは、0.9版から0.11版の間、2つビルトインポインタ型(ヒープメモリ型~とガベージコレクション型@)を機能単純化するために用意していた。それらは、標準ライブラリBox型とGc型で置き換えられGc型は最終的に削除された。 2014年1月Dr. Dobb's Journal編集長アンドリュー・ビンストックはD言語Go言語Nim言語同様にC++競争相手になる機会得たコメントした。ビンストックによると、Rustは非常にエレガントな言語として広く見られているが、バージョン間繰り返し大きく変更されたため普及遅れているという。

※この「0.x版」の解説は、「Rust (プログラミング言語)」の解説の一部です。
「0.x版」を含む「Rust (プログラミング言語)」の記事については、「Rust (プログラミング言語)」の概要を参照ください。

ウィキペディア小見出し辞書の「0.x版」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「0.x版」の関連用語

0.x版のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



0.x版のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのRust (プログラミング言語) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS