電子書籍 impress top gear 実用

著者: Robert Nystrom  著者: 武舎広幸  他

まずは、無料で試し読み

試し読み

20ページ読める

会員登録へ

無料アプリで今すぐ読書

パソコンはブラウザビューアで簡単に読書できます

BOOK☆WALKERでデジタルで読書を始めよう。

BOOK☆WALKERではパソコン、スマートフォン、タブレットで電子書籍をお楽しみいただけます。

購入した電子書籍は(無料本でもOK!)いつでもどこでも読める!

Game Programming Patterns ソフトウェア開発の問題解決メニュー あらすじ・内容

開発経験に基づくパターン実践の極意!

開発経験に基づくパターン実践の極意!
パターン誕生の背景/エッセンス/適用条件/サンプルを解説。

ゲームプログラミングを含むソフトウェア開発の現場で、デザインパターンをより的確に利用するための解説書。著者は、米国大手ゲーム会社エレクトロニック・アーツでゲーム開発に従事。その経験に基づき、GoFや著者独自のパターンについて考察。より容易に変更できる洗練されたアーキテクチャ、ゲームに求められる実行速度といった視点を重視しつつ、幅広く応用できるパターンやゲーム必須のパターンを取り上げています。本書は、『Game Programming Patterns』の翻訳書です。米国アマゾンで60以上のレビューを集め、その9割が星5つと評価されています(2015年8月)。

【以下、本書イントロダクションより抜粋】
私がこの本で提供したいのは、解決策のメニューのようなものです。この本の各々の章では、単独でコードに適応可能なアイデアを解説しています。役立つものをメニューから選んで組み合わせることができます。

この作品を共有

「impress top gear」最新巻

OpenStackによるクラウドコンピューティング環境は、欧米の最先端技術をいち早く採用するサービスプロバイダ企業はもちろんのこと、製造、通信、流通、金融、公共、軍事システムなどさまざまな分野で採用されており、全世界規模で利用が広がっています。しかし、OpenStackによるクラウドコンピューティング環境は、高度な自動化・省力化を実現できる柔軟性に富んだITシステムをもたらす半面、自社への採用可否の判断、導入前の基盤設計、初心者でもわかるレベルのステップ・バイ・ステップによる構築手順、運用管理の具体的な手法、注意点など、実践的な内容を短時間で効率よく入手することが難しい状況にあります。また、OpenStackは、クラウドコンピューティングで求められる機能要求の増加に伴い、含まれるコンポーネンの数も年々増加し、ソフトウェア自体が大変複雑化しており、構築手順や運用管理のノウハウが、すぐに陳腐化するといった頭の痛い問題もあります。
 本書は、進化の非常に速いOpenStackの情報を可能な限り素早く提供し、クラウド基盤をまったく構築したことがない初心者にもその基礎を理解できるように、代表的なOpenStack環境のインストール手順、ソフトウェア定義型ネットワークの構築手順、使用法などを具体的に記載しました。これにより、OpenStackを触ったことがない初心者でも、まずは、実際に構築、使用することで、OpenStackによるクラウドコンピューティングの基本的な機能を理解できます。

「impress top gear」作品一覧

(3冊)

3,000円〜5,000円(+税)

まとめてカート

開発経験に基づくパターン実践の極意!
パターン誕生の背景/エッセンス/適用条件/サンプルを解説。

ゲームプログラミングを含むソフトウェア開発の現場で、デザインパターンをより的確に利用するための解説書。著者は、米国大手ゲーム会社エレクトロニック・アーツでゲーム開発に従事。その経験に基づき、GoFや著者独自のパターンについて考察。より容易に変更できる洗練されたアーキテクチャ、ゲームに求められる実行速度といった視点を重視しつつ、幅広く応用できるパターンやゲーム必須のパターンを取り上げています。本書は、『Game Programming Patterns』の翻訳書です。米国アマゾンで60以上のレビューを集め、その9割が星5つと評価されています(2015年8月)。

【以下、本書イントロダクションより抜粋】
私がこの本で提供したいのは、解決策のメニューのようなものです。この本の各々の章では、単独でコードに適応可能なアイデアを解説しています。役立つものをメニューから選んで組み合わせることができます。

ディープラーニングや機械学習などAIの処理高速化に最適! <br><br>CUDA C プログラミングを本格的に学ぶ。<br>グローバルメモリ、シェアードメモリ、ストリームなどを徹底活用。<br><br>CUDA Cプログラミングを本格的に理解して、プログラムの高速化を図るための技術解説書。本書では、CUDAプログラミングモデルから始め、カーネルレベルやグリッドレベルの並列化手法を解説。グローバルメモリ、シェアードメモリ、ストリームなどを徹底活用する方法を紹介します。さらに、GPUスループットの計測、CUDAアプリケーションへの効率的な移植、マルチGPUプログラミングについても説明。<br><br>◎本書は『Professional CUDA C Programming』の翻訳書です。<br><br>【本書の構成】<br>第1章 CUDAによるヘテロジニアス並列コンピューティング<br>第2章 CUDAプログラミングモデル<br>第3章 CUDAの実行モデル<br>第4章 グローバルメモリ<br>第5章 シェアードメモリとコンスタントメモリ<br>第6章 ストリームと並列処理<br>第7章 命令レベルのプリミティブの調整<br>第8章 CUDAのGPUアクセラレーションライブラリとOpenACC<br>第9章 マルチGPUプログラミング<br>第10章 実装上の注意点<br>

OpenStackによるクラウドコンピューティング環境は、欧米の最先端技術をいち早く採用するサービスプロバイダ企業はもちろんのこと、製造、通信、流通、金融、公共、軍事システムなどさまざまな分野で採用されており、全世界規模で利用が広がっています。しかし、OpenStackによるクラウドコンピューティング環境は、高度な自動化・省力化を実現できる柔軟性に富んだITシステムをもたらす半面、自社への採用可否の判断、導入前の基盤設計、初心者でもわかるレベルのステップ・バイ・ステップによる構築手順、運用管理の具体的な手法、注意点など、実践的な内容を短時間で効率よく入手することが難しい状況にあります。また、OpenStackは、クラウドコンピューティングで求められる機能要求の増加に伴い、含まれるコンポーネンの数も年々増加し、ソフトウェア自体が大変複雑化しており、構築手順や運用管理のノウハウが、すぐに陳腐化するといった頭の痛い問題もあります。
 本書は、進化の非常に速いOpenStackの情報を可能な限り素早く提供し、クラウド基盤をまったく構築したことがない初心者にもその基礎を理解できるように、代表的なOpenStack環境のインストール手順、ソフトウェア定義型ネットワークの構築手順、使用法などを具体的に記載しました。これにより、OpenStackを触ったことがない初心者でも、まずは、実際に構築、使用することで、OpenStackによるクラウドコンピューティングの基本的な機能を理解できます。

「impress top gear」の作品情報

レーベル
impress top gear
出版社
インプレス
ジャンル
実用
ページ数
585ページ (Game Programming Patterns ソフトウェア開発の問題解決メニュー)
配信開始日
2015年9月30日 (Game Programming Patterns ソフトウェア開発の問題解決メニュー)
対応端末
  • PCブラウザビューア
  • Android(スマホ / タブレット)
  • iPhone / iPad