サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
The Rust Programming Language by Steve Klabnik, Carol Nichols, and Chris Krycho, with contributions from the Rust Community This version of the text assumes you’re using Rust 1.85.0 (released 2025-02-17) or later with edition = "2024" in the Cargo.toml file of all projects to configure them to use Rust 2024 edition idioms. See the “Installation” section of Chapter 1 to install or update Rust. The
これは KLab Advent Calendar 2016 の13日目の記事です。 はじめに Rust で簡単なレイトレーシングのプログラムを作成しました。 レイトレーシングとは、光源から発する光線の挙動をシミュレーションすることによって画像の各画素における色を計算し、写実的な画像を描画することができる技術のことです。光は本来電球などの光源から発し私たちの目に届きますが、光源から発する光線はその多くが視界には入らないため、視界から逆向き(backward)に光線を発し、各画素の色を計算するのがレイトレーシングの普通のやり方です。 今回レイトレのプログラムを作成してみようと考えたきっかけとしては、社内の一部でレイトレが流行っていることや、自分がCGの技術にかなり疎かったことなどがあります。また、Rust の LT 会 に参加し Rust の機運が高まっていたため、実装は Rust でやること
※注意: 内容は一部変わる場合がございます 対象とする人 Rust とシステムプログラミング初心者の方。 JavaScript を書いてる人は楽しめるかと思います C / C++ / Java / Go / Scala をバリバリ書いている方は楽しめないかもしれません。 ■ハンズオンに参加するために必要なもの(※必ずご確認ください!) 開発環境セットアップ済みのノートPC Rust コンパイラ Mac / Linux の方はこちらのインストール方法をごらんください Windows の方は こちら から GNU ABI と書かれたインストーラーをダウンロードしてください 手に馴染んだエディタ Emacs の rust-mode rust.vim ※ 開発環境セットアップや事前学習につまずいたら、Google検索や、teratailで質問を投稿してみてください。 その他 500円 懇親会費(お
注意: 最新版のドキュメントをご覧ください。この第1版ドキュメントは古くなっており、最新情報が反映されていません。リンク先のドキュメントが現在の Rust の最新のドキュメントです。 プログラミング言語Rust ようこそ!この本はプログラミング言語Rustの教材です。Rustは安全性、速度、並行性の3つのゴールにフォーカスしたシステムプログラミング言語です。 ガーベジコレクタなしにこれらのゴールを実現していて、他の言語への埋め込み、要求された空間や時間内での動作、 デバイスドライバやオペレーティングシステムのような低レベルなコードなど他の言語が苦手とする多数のユースケースを得意とします。 全てのデータ競合を排除しつつも実行時オーバーヘッドのないコンパイル時の安全性検査を多数持ち、これらの領域をターゲットに置く既存の言語を改善します。 Rustは高級言語のような抽象化も含めた「ゼロコスト抽象
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く