C/C++
著:ジェームズ・O・コプリエン(James O. Coplien)刊行:2009年12月
ページ数:480
判型:A5判
税込価格:4,725円
ISBN10:4894715295
ISBN13:9784894715
C++の名著復刻版
C++は、現在の主流を成すオブジェクト指向に基づいたシステム開発に欠かせないプログラミング言語です。本書はこのC++について、さらに専門技法を磨きたい技術者・プログラマに向けて、開発元のAT&Tベル研究所の技術者が著したものです。
本書では、基本的なC++ の構文を背景知識として前提し、C++ 言語の「文体(スタイル)」と「イディオム」の感触を身につけながら、経験を通してC++ のエキスパート・プログラマーになることを目指します。簡単なデータ抽象、完全な抽象データ型の実現、さらには様々のオブジェクト指向プログラミングの「文体(スタイル)」に対して、異なる種類の文体がC++ ではいかに用いられるかを示します。また、C++ 言語の核の部分だけでは直接にはサポートされないような「イディオム」、たとえば、関数プログラミング、フレーム・ベース・プログラミング、高度なゴミ集めの技法などのイディオムも明らかにします。
C++における「文体」と「イディオム」を具体的な例題と共に解説し、プログラマー自身の能力を高めるテクニックを満載した、数少ない1冊です。
※本書は、1994年に『C++プログラミングの筋と定石』としてトッパンより出版され、2004年に同書名で新紀元社より復刻されたものの再復刻版です。
【目次】
第1章 序論
第2章 データの抽象化と抽象データ型
第3章 具体データ型
第4章 継承
第5章 オブジェクト指向プログラミング
第6章 オブジェクト指向設計
第7章 再利用とオブジェクト指向
第8章 例示子を使ったプログラミング
第9章 記号処理言語のエミュレーション
第10章 動的多重継承
第11章 システム全体に関する問題
付録A C++ 環境下のC
付録B Shapesプログラム: C++ コード
付録C 演算子が返す参照値
付録D なぜビットコピーが機能しないか
付録E 記号処理イディオムを使った図形
付録F ブロック構造化プログラミング
【著者紹介】
James O. Coplien(ジェームズ・コプリエン)
独立コンサルタント。Manchester
【訳者紹介】
安村 通晃(やすむら みちあき)
1973 年東京大学理学系大学院修士課程修了。(株)日立製作所中央研究所を経て、現在、慶應義塾大学環境情報学部教授。理学博士。
《主な訳著書》
『新訂版 More Effective C++』(ピアソンエデュケーション)、『コンピュータの数学』(共立出版)、『コンパイラ構成論』(近代科学社)、『インビジブルコンピュータ』(新曜社)、『未来のモノのデザイン』(新曜社)、『エモーショナル・デザイン』(新曜社)、『クロフォードのインタラクティブデザイン論』(オーム社)、『アダプティブテクノロジー』(慶應義塾大学出版会)、他。
大谷 浩司(おおた にこうじ)
1985 年京都大学大学院工学研究科情報工学専攻修士課程修了。慶應義塾大学湘南藤沢メディアセンター研究嘱託。(株) 富士通研究所、(株) アックスを経て、現在(株) ビービーアール勤務。
渦原 茂(うずはら しげる)
1987 年京都工芸繊維大学工芸学部修士課程修了。
慶応義塾大学理工学部博士課程中退。
現在、独立行政法人情報通信研究機構勤務。
- レビュー (0)
- トラックバック (0)
- トラックバックURL :
- http://www.pej-hed.jp/tb.cgi/2947

