SBクリエイティブ

C++のためのAPIデザイン

マーティン・レディ:著者 / ホジソンますみ:訳 / 三宅 陽一郎:監修

「拡張性がない」「効率が悪い」「安全でない」。仕様に沿って正しく動くプログラムにも、明確に存在する設計センスの良し悪し。長期の運用に堪える“良い”設計とは? 具体的事例と共に詳説される、数々の実践的手法。堅牢で美しい設計のための必読書!


■刊行に寄せて

C++は今も大半のゲームエンジンやグラフィックスアプリケーションの記述に用いられているように、ハードウェアに近いローレベルの記述から大規模システムのハイレベルな振る舞いまで広い範囲で利用可能な極めて強力な言語。一方その自由度の高さ故に正しく使いこなすのがとても難しい言語でもある。C++で効率的に開発するためにはどんな工夫が必要なのか?本書はピクサーのCGアニメーション映画制作に使われる膨大なソフトウェア開発を支えた実践的なノウハウの数々を、APIのデザイン問題というユニークな切り口で一冊にまとめた実践的なガイドブック。アーキテクト、エンジニア、プロジェクトマネージャなど、C++に関わるあらゆる人にお薦めしたい一冊。
  ------手島孝人

■目次:
第1章 はじめに
第2章 優れたAPIの特徴
第3章 パターン
第4章 デザイン
第5章 スタイル
第6章 C++の使用法
第7章 パフォーマンス
第8章 バージョン管理
第9章 ドキュメント
第10章 テスティング
第11章 スクリプト記述
第12章 拡張性
付録A ライブラリ

定価:4,180円(本体3,800円+10%税)

書籍情報

  • 発売日:2012年10月31日(水)
  • ISBN:978-4-7973-6915-1
  • サイズ:B5変/1色
  • ページ数:528
  • 付録:-

著者紹介

関連商品のご案内

もっと見る

試し読み新着お届け

もっと見る