Rustの持っているうち機能のうちのかなり多くが紹介されており、まったく妥協のない内容。
単に機能を紹介するというだけでなく、Rustがどういった思想で設計されている言語なのかという点にも少し触れながら解説されているので、初めてRustに触れた人が困惑するような文法や挙動について、その背景を納得しながら理解を深め、その魅力を知ることができる。
通し読みすることでRustをとりあえず使えるようになった後も、リファレンス的な使い方もできているので、非常に満足度の高い本。
プライム無料体験をお試しいただけます
プライム無料体験で、この注文から無料配送特典をご利用いただけます。
非会員 | プライム会員 | |
---|---|---|
通常配送 | ¥410 - ¥450* | 無料 |
お急ぎ便 | ¥510 - ¥550 | |
お届け日時指定便 | ¥510 - ¥650 |
*Amazon.co.jp発送商品の注文額 ¥3,500以上は非会員も無料
無料体験はいつでもキャンセルできます。30日のプライム無料体験をぜひお試しください。
¥2,500¥2,500 税込
発送元: Amazon 販売者: ネットショップピース
¥2,500¥2,500 税込
発送元: Amazon
販売者: ネットショップピース
¥600¥600 税込
配送料 ¥257 5月26日-27日にお届け
発送元: ハードオフファミリーECセンター ブックオフ事業部 販売者: ハードオフファミリーECセンター ブックオフ事業部
¥600¥600 税込
配送料 ¥257 5月26日-27日にお届け
発送元: ハードオフファミリーECセンター ブックオフ事業部
販売者: ハードオフファミリーECセンター ブックオフ事業部
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
プログラミングRust 単行本(ソフトカバー) – 2018/8/10
{"desktop_buybox_group_1":[{"displayPrice":"¥2,500","priceAmount":2500.00,"currencySymbol":"¥","integerValue":"2,500","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"NuJXGI2OllEKEUhUHnEdzrNoMxYo6SZ50pU59rJK5x9z%2FRPa%2FDcADX7c5wYwcxZRTtiQlnNiwI3rtNiceKQQUejjojW5LJ4vS%2BkpzPhSR%2BHHlqGWsArzdV2yDmeyq%2FGvPqcIZ1ZoP4ehTF1byyxIxJY30XbJW8HJX5ByUXQPD9PcV%2FSMxPkbrw%3D%3D","locale":"ja-JP","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"¥600","priceAmount":600.00,"currencySymbol":"¥","integerValue":"600","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"NuJXGI2OllEKEUhUHnEdzrNoMxYo6SZ5YViesFy105FWmt5TiTcuIK4H43dW4HXF%2BVcboM8Wq69xmWZTXgM8MI5D9eNgX7q5wRZsoj%2FEqM0bJPxEac04nHCeAVKmMuZapPNdQX6eyk2LQwBAVgR5BUBwvKl2P2yEJkBsRDclKA0sRHDVS1CyKg%3D%3D","locale":"ja-JP","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}
購入オプションとあわせ買い
RustはMozilla財団の支援下で開発が進められており、Mozillaの次世代ブラウザエンジンの実装にも用いられているシステムプログラミング用言語です。
C/C++並みのパフォーマンスと低レベルなメモリ操作機能、型システムを用いたメモリとスレッドの安全性を両立し、さらに安全な並列性も実現した、いま最も注目されている言語です。
このRustをテーマにした本書は、Rust特有の所有権、移動、借用といった概念だけでなく、生産性と柔軟性を向上させるジェネリックコード、クロージャ、イテレータ、コレクションといった高度な機能についても詳しい説明を加えており、言語仕様から高度なプログラミング技術までを網羅した決定版です。
C/C++並みのパフォーマンスと低レベルなメモリ操作機能、型システムを用いたメモリとスレッドの安全性を両立し、さらに安全な並列性も実現した、いま最も注目されている言語です。
このRustをテーマにした本書は、Rust特有の所有権、移動、借用といった概念だけでなく、生産性と柔軟性を向上させるジェネリックコード、クロージャ、イテレータ、コレクションといった高度な機能についても詳しい説明を加えており、言語仕様から高度なプログラミング技術までを網羅した決定版です。
- 本の長さ608ページ
- 言語日本語
- 出版社オライリージャパン
- 発売日2018/8/10
- 寸法24 x 19 x 3 cm
- ISBN-104873118557
- ISBN-13978-4873118550
この商品を見た後に買っているのは?
ページ 1 以下のうち 1 最初から観るページ 1 以下のうち 1
商品の説明
著者について
Jim Blandy(ジム・ブランディ):1981年にプログラミングをはじめ、1990年からフリーソフトウェアの開発を始める。GNU Emacs、GNU Guile、GDBのメンテナ。バージョン管理システムSubversionの設計者の一人。現在はMozilla FirefoxのWeb開発ツールに関わっている。
Jason Orendorff(ジェイソン・オレンドルフ):MozillaでC++のハックを行う。Firefox組み込みのJavaSciptエンジンモジュールのオーナー。ナッシュビル開発者コミュニティの活動的なメンバー。私的な技術イベントを主催することもある。文法、パン作り、タイムトラベル、複雑なトピックを学ぶ人たちの支援に興味がある。
Jason Orendorff(ジェイソン・オレンドルフ):MozillaでC++のハックを行う。Firefox組み込みのJavaSciptエンジンモジュールのオーナー。ナッシュビル開発者コミュニティの活動的なメンバー。私的な技術イベントを主催することもある。文法、パン作り、タイムトラベル、複雑なトピックを学ぶ人たちの支援に興味がある。
登録情報
- 出版社 : オライリージャパン (2018/8/10)
- 発売日 : 2018/8/10
- 言語 : 日本語
- 単行本(ソフトカバー) : 608ページ
- ISBN-10 : 4873118557
- ISBN-13 : 978-4873118550
- 寸法 : 24 x 19 x 3 cm
- Amazon 売れ筋ランキング: - 101,491位本 (本の売れ筋ランキングを見る)
- - 399位ソフトウェア開発・言語
- - 1,314位電気・通信 (本)
- カスタマーレビュー:
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2022年5月27日に日本でレビュー済み
Amazonで購入
2021年2月6日に日本でレビュー済み
Amazonで購入
3年前、英語版を買いました。学びたかったラスと言語は、その前に難しそうでしたけど、この本を読み込んで、初心者から達人の感じになりました。日本語を勉強してますから、プログラミングの用語を習おうと思いました。ラストは、C++より、私が愛しいパイソンよりも、使うのが本当に楽しいです。
2020年4月20日に日本でレビュー済み
Amazonで購入
C++書ける人にはいい本だと思うのだが、これは2015年版のRustについて書かれているので様相が現状とそれなりに違う。
英語読める人は公式ドキュメントRust2018Editionあたりを当たるほうがいいと思う。
英語読める人は公式ドキュメントRust2018Editionあたりを当たるほうがいいと思う。
2018年9月30日に日本でレビュー済み
RustはCやC++を置き換える可能性のある言語であり、取っ掛かりはCより難しいが、CやC++で安全なプログラムを組むのに必要な経験知を不要にして、最初から完全に安全でCやC++と同等の実行ファイルを作成することができる言語である。
最近ではMicrosoftもRustの有効性に言及している。(https://www.zdnet.com/article/microsoft-to-explore-using-rust/)
ネット上にある主に英語の情報だけで完璧にRustを理解できるのであれば、本書には特に目新しいことは載っていないかもしれない。
ただ、自分としてはなんとなく意味はわかるがぼんやりしているところが、本書の読みやすい日本語と圧倒的な説明量で霧が晴れるようにはっきりと理解できた。
最近は他にもRustの本も出版されてきているが、詳細な記述としては本書の価値は損なわれるものではないと思われる。
それにしてもRustは難しい……。が、パズルのように組み合わせることに成功すれば正解かどうかはすぐに判明するので、適当に作ってテストで苦しむより、プログラミングで苦しみたい人向け。
(以下、トレイト境界についての私見を削除)
最近ではMicrosoftもRustの有効性に言及している。(https://www.zdnet.com/article/microsoft-to-explore-using-rust/)
ネット上にある主に英語の情報だけで完璧にRustを理解できるのであれば、本書には特に目新しいことは載っていないかもしれない。
ただ、自分としてはなんとなく意味はわかるがぼんやりしているところが、本書の読みやすい日本語と圧倒的な説明量で霧が晴れるようにはっきりと理解できた。
最近は他にもRustの本も出版されてきているが、詳細な記述としては本書の価値は損なわれるものではないと思われる。
それにしてもRustは難しい……。が、パズルのように組み合わせることに成功すれば正解かどうかはすぐに判明するので、適当に作ってテストで苦しむより、プログラミングで苦しみたい人向け。
(以下、トレイト境界についての私見を削除)
2020年5月29日に日本でレビュー済み
libgit2へのFFIを実装するサブセクションがある。
Rustの安全性を理解する良い手がかりとなった。
詳細に説明もあり、入門にも適すると思われた。
Rustの安全性を理解する良い手がかりとなった。
詳細に説明もあり、入門にも適すると思われた。