プログラミングRust

  • ただいまウェブストアではご注文を受け付けておりません。
  • サイズ B5判/ページ数 605p/高さ 24cm
  • 商品コード 9784873118550
  • NDC分類 007.64
  • Cコード C3055

出版社内容情報

注目度の高い次世代のプログラミング言語Rustの日本では初めての書籍。注目度の高い次世代のプログラミング言語Rustの決定版!
Rustは次世代ブラウザ開発用にMozillaによって開発されたプログラミング言語です。C/C++並みのパフォーマンスと低レベルの制御能力に加え、メモリとスレッドの安全性を担保し、さらに並行性にも優れるといった特徴を持つ、いま最も注目度の高い言語です。C/C++に不満を持ちながらも使い続けているシステムプログラマには、とても魅力的な言語と言えます。世界的に注目度が高く、英語では次々に解説書が発刊されていますが、日本では初めてのRust本となります。

Jim Blandy[ジム ブランディ]
著・文・その他

Jason Orendorff[ジェイソン オレンドルフ]
監修

中田 秀基[ナカダ ヒデモト]
翻訳

内容説明

RustはMozillaの支援下で開発が進められているシステムプログラミング用言語で、Mozillaの次世代ブラウザエンジンの実装にも用いられています。C/C++並みのパフォーマンスと低レベルなメモリ操作機能と、型システムを用いたメモリとスレッドの安全性を両立し、さらに安全な並列性をも実現した、いま最も注目され人気を集めている言語です。Rust特有の所有権、移動、借用といった概念だけでなく、生産性と柔軟性を向上させるジェネリックコード、クロージャ、イテレータ、コレクションといった高度な機能についても詳しい説明を加えています。言語仕様から高度なプログラミング技術までを網羅した決定版です。

目次

なぜRustなのか?
Rustツアー
基本的な型
所有権
参照

エラー処理
クレートとモジュール
構造体
列挙型とパターン〔ほか〕

著者等紹介

ブランディ,ジム[ブランディ,ジム] [Blandy,Jim]
1981年にプログラミングをはじめ、1990年からフリーソフトウェアの開発を始める。GNU Emacs、GNU Guile、GDBのメンテナ。バージョン管理システムSubversionの設計者の一人。現在はMozillaのFirefoxのWeb開発ツールに関わっている

オレンドルフ,ジェイソン[オレンドルフ,ジェイソン] [Orendorff,Jason]
MozillaでC++のハックを行う。Firefox組み込みのJavaSciptエンジンモジュールのオーナー。ナッシュビル開発者コミュニティの活動的なメンバー。私的な技術イベントを主催することもある

中田秀基[ナカダヒデモト]
博士(工学)。産業技術総合研究所において分散並列計算、機械学習システムの研究に従事(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。