サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
www.rust-lang.org
Quickly set up a Rust development environment and write a small app! You can try Rust online in the Rust Playground without installing anything on your computer. Try Rust without installing Rustup: the Rust installer and version management tool The primary way that folks install Rust is through a tool called Rustup, which is a Rust installer and version management tool. It looks like you’re runnin
強力な静的解析 コンパイル時にピンおよび周辺機器の設定を指定できます。これによってリソースがアプリケーションの意図しない部分で使われないよう保証します。 もっと知る 柔軟なメモリ管理 動的なメモリ割り当てが可能です。グローバルアロケータおよび動的データ構造をお使いください。もしくはヒープを全く使わずに静的にすべて割り当てることも可能です。 もっと知る
Rust Playgroundではコンピュータに何もインストールすることなく、オンラインでRustを試すことができます。 インストールせずにRustを試す Rustup:Rustインストーラおよびバージョン管理ツール 一般によく採用されるRustのインストール方法は、Rustupというツールを介するものです。このツールはRustインストーラとバージョン管理ツールを兼ねたものです。 あなたはmacOSかLinuxまたはその他のUnix系OSを使用しているようです。RustupをダウンロードしてRustをインストールするには、ターミナルで以下のコマンドを実行してください。それから画面に表示される指示に従ってください。Windowsユーザである場合には、「その他のインストール方法」を参照してください。 curl --proto '=https' --tlsv1.2 -sSf https://sh
パフォーマンス Rustは非常に高速でメモリ効率が高くランタイムやガベージコレクタがないため、パフォーマンス重視のサービスを実装できますし、組込み機器上で実行したり他の言語との調和も簡単にできます。 信頼性 Rustの豊かな型システムと所有権モデルによりメモリ安全性とスレッド安全性が保証されます。さらに様々な種類のバグをコンパイル時に排除することが可能です。 生産性 Rustには優れたドキュメント、有用なエラーメッセージを備えた使いやすいコンパイラ、および統合されたパッケージマネージャとビルドツール、多数のエディタに対応するスマートな自動補完と型検査機能、自動フォーマッタといった一流のツール群が数多く揃っています。
予測可能なパフォーマンス 予測できないガベージコレクションによって、動作が停止することはありません。JITコンパイラによる急激なパフォーマンス低下もありません。低レベルの制御と高レベルのエルゴミクスの両立を実現しています。 小さいコードサイズ コードサイズが小さくなるとページの読み込み速度は向上します。Rustが生成する.wasmはガベージコレクタのように必要のないものを含みません。先進的な最適化とツリーシェイキングは不要なコードを取り除きます。 モダンで快適な環境 アクティブなライブラリのエコシステムは開発を進める際に大きな助けとなります。高い表現力を持つゼロコスト抽象化も備わっています。そしてコミュニティはあなたを歓迎して学習をサポートします。
Feb 25, 2019 Rust Case Study: Community makes Rust an easy choice for npm here The npm Registry uses Rust for its CPU-bound bottlenecks Copyright © 2019 The Rust Project Developers All rights reserved RUST AT NPM 2019 2 Rust at npm Facts and Figures Over 836,000 JavaScript packages are available Each month, npm serves over 30 billion packages These downloads come from over 10 million users npm, In
Designing and implementing rustfmt, a formatting tool for Rust code
Rustにおける主な決定事項はどれも、Request for Comments (RFC)の一つとして始まります。 提案されたRFCについて議論し、トレードオフについて共通理解を得るよう努めることが求められます。 時には労力を要しますが、このコミュニティによる熟議こそがRustの質を保つ秘訣なのです。 もっと読む Leadership council Charged with the success of the Rust Project as whole, consisting of representatives from top-level teams メンバー&連絡先
A language empowering everyone to build reliable and efficient software. Performance Rust is blazingly fast and memory-efficient: with no runtime or garbage collector, it can power performance-critical services, run on embedded devices, and easily integrate with other languages. Reliability Rust’s rich type system and ownership model guarantee memory-safety and thread-safety — enabling you to elim
このポリシーはRustのコミュニティメンバーによって翻訳されています。原文(英語)と翻訳の間に齟齬がある場合は、原文が優先されます。 私たちは、経験のレベル、性同一性および表現、性的指向、障害、個人の容姿、体格、人種、民族、年齢、宗教、国籍、その他の特徴にかかわらず、友好的かつ安全ですべての人を歓迎する環境を提供することに尽力します。 過度に性的な偽名またはニックネームを使わないでください。友好的かつ安全ですべての人を歓迎する環境を損なうかもしれません。 親切かつ丁寧に行動してください。意地悪や無礼をする必要はありません。 人々には意見の相違があり、すべての設計または実装の選択にはトレードオフと数多のコストがかかることを尊重してください。正解はめったにありません。 構造化されていない批評は最小限に留めてください。試してみたい確固たるアイデアがある場合は、フォークを作り、どのように動作するか
Designing and maintaining the standard library API and guarding its stability
「the book」としても親しまれているプログラミング言語Rustは、この言語の概観を基本原理から説明します。読み進める中で複数のプロジェクトを構築し、読み終わるまでにはこの言語の確かな理解が得られます。 あるいはRustlingsなら、コマンドライン上で、Rustのツールチェインのダウンロードとセットアップ方法を確認しながら、Rustの構文の基本的な読み書きを学ぶことができます。Rust by Exampleをあなたの環境で動かすようなものです。
ユーザーフォーラム Rustユーザーフォーラムは、RustユーザーがRustに関するあらゆることを話し合うための場所です。 ここで質問をしたり、プロジェクトのアイデアをまとめたり、好きなように使ってください!
よくある質問 このページはプログラミング言語Rustへのよくある質問に答えるために存在しています。 完璧な言語へのガイドでも、言語を教えるためのツールでもありません。 Rustコミュニティの人が出喰わすよく繰り返される質問への参考となる回答であり、Rustの設計上の判断の背後にある論拠を明らかにするためのものです。 もしよくある、あるいは重要な質問で、不当にここに掲載されていないと感じるものがあるなら気軽に修正して貢献して下さい。 Rustプロジェクト プロジェクトのゴールは何ですか? 安全で、並行で、実用的なシステムプログラミング言語を設計し実装することです。 Rustは同程度の抽象レベルと効率性を兼ね備えた言語が満足に存在しないため存在しています。特に、以下の点が満足出来ません 安全性への考慮がほとんど払われていない 並行性のサポートが貧弱 実用性に乏しい リソースへの制御が限られてい
あなたはmacOSかLinuxまたはその他のUnix系OSを使用しているようです。RustupをダウンロードしてRustをインストールするには、ターミナルで以下のコマンドを実行してください。それから画面に表示される指示に従ってください。Windowsユーザである場合には、「その他のインストール方法」を参照してください。 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh あなたはWindowsを使用しているようです。Rustを使い始めるには、インストーラをダウンロードして実行し、画面に表示される指示に従ってください。場合によっては、Visual Studio C++ Build toolsをインストールする必要があります。もしWindowsユーザでない場合には、「その他のインストール方法」を参照してください。
Dropbox データセンターの効率性を高める大きなプロジェクトの第一歩として、Dropboxの中核となるファイルストレージシステムの複数のコンポーネントがRustで書かれました。それらは現在すべてのDropboxストレージで使われており、5億人を超えるユーザを支えています。 もっと読む Yelp YelpはリアルタイムA/BテストのためのフレームワークをRustで開発しました。Yelpのウェブサイトやアプリすべてに渡って使われており、対象範囲はUXから内部インフラまで多岐に渡ります。RustはCと同等に速く(実行コストが低い)、Cよりも安全(容易にメンテナンスできる)であるために選ばれました。 動画を見る
Frequently Asked Questions This page exists to answer common questions about the Rust programming language. It is not a complete guide to the language, nor is it a tool for teaching the language. It is a reference to answer oft-repeated questions people in the Rust community encounter, and to clarify the reasoning behind some of Rust's design decisions. If there is some common or important questio
Affectionately nicknamed “the book,” The Rust Programming Language will give you an overview of the language from first principles. You’ll build a few projects along the way, and by the end, you’ll have a solid grasp of the language. Alternatively, Rustlings guides you through downloading and setting up the Rust toolchain, and teaches you the basics of reading and writing Rust syntax, on the comma
npm Read how npm, who runs the JavaScript Registry of the same name, found Rust to be boring to deploy. Read the whitepaper Tilde Learn how Rust helps Tilde, makers of Skylight, use minimal resources to enable feature-rich performance monitoring of their customers’ applications. Read the whitepaper Dropbox Several components of the Dropbox core file-storage system were written in Rust as one step
It looks like you’re running macOS, Linux, or another Unix-like OS. To download Rustup and install Rust, run the following in your terminal, then follow the on-screen instructions. See "Other Installation Methods" if you are on Windows. curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh It looks like you’re running Windows. To start using Rust, download the installer, then run the prog
Each major decision in Rust starts as a Request for Comments (RFC). Everyone is invited to discuss the proposal, to work toward a shared understanding of the tradeoffs. Though sometimes arduous, this community deliberation is Rust’s secret sauce for quality. Learn More Leadership council Charged with the success of the Rust Project as whole, consisting of representatives from top-level teams Membe
このページを最初にブックマークしてみませんか?
『The Rust Programming Language』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く