Would you like to see this page in English? Click here.


または
1-Clickで注文する場合は、サインインをしてください。
または
Amazonプライム会員に適用。注文手続きの際にお申し込みください。詳細はこちら
こちらからも買えますよ
この商品をお持ちですか? マーケットプレイスに出品する
Design and Evolution of C++, The
 
イメージを拡大
 

Design and Evolution of C++, The [ペーパーバック]

Bjarne Stroustrup
5つ星のうち 5.0  レビューをすべて見る (2件のカスタマーレビュー)
価格: ¥ 5,448 通常配送無料 詳細
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
在庫あり。 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
1点在庫あり。ご注文はお早めに。
2012/6/1 金曜日 にお届けします! 「お急ぎ便」オプション(有料)を選択して注文を確定された関東エリアへの配達のご注文が対象です。詳しくはこちら

キャンペーンおよび追加情報

  • 掲載画像とお届けする商品の表紙が異なる場合があります。ご了承ください。


この商品をチェックした人はこんな商品もチェックしています


商品の説明

内容説明

The inventor of C++ presents the definitive insider's guide to the design and development of the C++ programming language. Without ommitting critical details or getting bogged down in technicalities, Stroustrup presents his unique insights into the decisions that shaped C++. Every C++ programmer will benefit from Stroustrup's explanations of the 'why's' behind C++ from the earliest features, such as the original class concept, to the latest extensions, such as new casts and explicit template instantiation. Some C++ design decisions have been universally praised, while others remain controversial, and debated vigorously; still other features have been rejected based on experimentation. In this book, Stroustrup dissects many of these decisions to present a case study in "real object- oriented language development" for the working programmer. In doing so, he presents his views on programming and design in a concrete and useful way that makes this book a must-buy for every C++ programmer. Features*Written by the inventor of C++ Stroustrup *Provides insights into the design decisions which shaped C++. *Gives technical summaries of C++.* Discusses the latest language features: templates, exceptions, run-time type information, and namespaces. *Presents Stroustrup's unique programming and design views. 0201543303B04062001

Back Cover Copy

guide to the design and development of the C++ programming language. Without ommitting critical details or getting bogged down in technicalities, Stroustrup presents his unique insights into the decisions that shaped C++. Every C++ programmer will benefit from Stroustrup's explanations of the 'why's' behind C++ from the earliest features, such as the original class concept, to the latest extensions, such as new casts and explicit template instantiation.

Some C++ design decisions have been universally praised, while others remain controversial, and debated vigorously; still other features have been rejected based on experimentation. In this book, Stroustrup dissects many of these decisions to present a case study in "real object- oriented language development" for the working programmer. In doing so, he presents his views on programming and design in a concrete and useful way that makes this book a must-buy for every C++ programmer.

Features
  • Written by the inventor of C++ Stroustrup
  • Provides insights into the design decisions which shaped C++.
  • Gives technical summaries of C++.
  • Discusses the latest language features: templates, exceptions, run-time type information, and namespaces.
  • Presents Stroustrup's unique programming and design views.


0201543303B04062001

登録情報

  • ペーパーバック: 480ページ
  • 出版社: Addison-Wesley Professional; 1版 (1994/3/29)
  • 言語 英語, 英語, 英語
  • ISBN-10: 0201543303
  • ISBN-13: 978-0201543308
  • 発売日: 1994/3/29
  • 商品の寸法: 23.4 x 16.3 x 2.4 cm
  • おすすめ度: 5つ星のうち 5.0  レビューをすべて見る (2件のカスタマーレビュー)
  • Amazon ベストセラー商品ランキング: 洋書 - 135,934位 (洋書のベストセラーを見る)
  •  カタログ情報、または画像について報告

  • 目次を見る

類似した商品から提示されたタグ

 (詳細)
関連タグ(この商品に近い関連キーワード)を追加する++最初のタグになります
 
(4)

 

カスタマーレビュー

星4つ
0
星3つ
0
星2つ
0
星1つ
0
最も参考になったカスタマーレビュー
1 人中、1人の方が、「このレビューが参考になった」と投票しています。
By osn
形式:ペーパーバック
c++の設計者自身によるc++の発展史。(外国ではK&RやARMと並んでD&Eと言えばコレのことらしい...) シンタックス(記述)、セマンティクス(実装)の両面からc++の設計の経緯について詳解する。例えば前者だと、なぜメンバアクセスに::が使用されることになったのか、後者ではRTTIの需要が当初から予見されていたが、問題の多くが仮想関数で解決されるだろうとの予想からリリースが遅れたこと(しかしvtblにRTTIを実装するための空スロットが当初から予約されていたため既存コードのリビルドなしに次期コンパイラをリリースできたこと)などが明らかにされていて読み物としても面白いものとなっている。
このレビューは参考になりましたか?
By やぶ
形式:ペーパーバック
C/C++の歴史を序章として始まります。C++の有名な著書Effective C++、More Effective C++、Effective STLの著者であるScott Mayersが推薦しているので読んでみました
内容はどちらかと言うと読み物で、C/C++の規格策定に関わっている著者Bjarne Stroustrupが所見を書いているといった内容です

内容は中級者であれば十分理解できる内容で、C++から入門して制御系やアセンブリを経験していない方などには興味が持てる内容じゃないでしょうか

このレビューは参考になりましたか?
Amazon.com で最も参考になったカスタマーレビュー (beta)
Amazon.com:  22件のカスタマーレビュー
22 人中、21人の方が、「このレビューが参考になった」と投票しています。
Required reading before making a suggestion for C++ additons 2000/8/29
By G. Powell - (Amazon.com)
形式:ペーパーバック
This is probably the most well written B. Stroustrup book. Without dwelling too much on the arcane, Bjarne goes over all of the reasons for the additions to the "C" language to create C++. Bjarne comes off as a guy just trying to get a job done and yet do what is right for the rest of the programming community. Its a nice change from the almost religious furor discussions that occurr on USNET.

There are still open issues among the users of C++, people who want a feature found in another language, or wish that their personal idea would be incorporated into the general language. Before posting a proposal to comp.std.c++ you should read this book. There you will most likely find a discussion on the idea and why it is either not implemented, or was rejected. Then you can organize your counter argument without wasting everyone's time. (Also one of the first counter posts will be a citation to this book.) It's not that C++ is the perfect language, it isn't, after all my pet idea of overloading operator.() was rejected, but in ammending the ISO99 C++ standard you need to know what has already been discussed. So we can go forward without rehashing.

Intermediate C++ programmers would also benefit from the discussions on casting, use of private/public/protected inheritence and scoping, and exceptions. Bjarne goes over why these things changed over time and what problems these features are intended to solve.

13 人中、13人の方が、「このレビューが参考になった」と投票しています。
If only more languages had a book like this... 2002/7/26
By Douglas Welzel - (Amazon.com)
形式:ペーパーバック
While this title probably won't help your development skill, it provides a great deal of insight into the design of C++. Parts of C++ may seem a bit odd (crufty, overly complex, however you want to think of it). In this book Stroustrup clearly explains the motivations and tradeoffs that went into every feature of the language. While you may not agree with the decisions, understanding the thought process behind them is incredibly interesting and will give you a better appreciation for the language.
10 人中、10人の方が、「このレビューが参考になった」と投票しています。
the story behind C++ 2002/10/21
By Sren Meyer-Eppler - (Amazon.com)
形式:ペーパーバック
This book is very interesting in that it doesn't tell you how to program in C++ but rather highlights why C++ is the way it is today. It starts with the very roots, an extension to the C language ('C with classes'') Bjarne devised back in 1979, because he faced a software engineering problem at the time where all currently available tools seemed inappropriate. This highly real world oriented design attitude was kept throughout the evolution of C++ - Bjarne specifically didn't want to produce an 'academic' language. This view and the absolute necessity for C compatibility and efficiency explain lots, if not all, of C++s more ugly syntactic and semantic constructs. While the book has chapters dealing with very specific parts of the language, I found the philosophical chapters the most interesting. These explain the author's personal views on programming and design in general and consequently why certain things were accepted or rejected into C++. Bjarne stresses the point that C++ was designed from the beginning to be a 'multiple paradigm' language. Object oriented programming was never meant to be, and is not, the only valid - holy grail - style of programming, that many make it out to be. It's quite frustrating to see features devised ten years ago still not properly supported by the current crop of compilers, templates for example (export anyone?).
The book is not for the novice programmer, but for the experienced C++ user who wants to know the whys behind the language. While a novice might be interested in that information too, it is not an advisable lecture for those readers, since they might easily get confused with the source code examples showing directions in which C++ did not evolve.
To quote one of the design goals: 'C++ is a general-purpose language designed to make programming more enjoyable for the serious programmer' - I think it succeeded.
カスタマーレビューの検索
この商品のカスタマーレビューだけを検索する

クチコミ

クチコミは、商品やカテゴリー、トピックについて他のお客様と語り合う場です。お買いものに役立つ情報交換ができます。
この商品のクチコミ一覧
内容・タイトル 返答 最新の投稿
まだクチコミはありません

複数のお客様との意見交換を通じて、お買い物にお役立てください。
新しいクチコミを作成する
タイトル:
最初の投稿:
サインインが必要です
 

クチコミを検索
すべてのクチコミを検索
   


リストマニア

リストを作成

関連商品を探す


同じキーワードの商品を探す


フィードバック


Amazon.co.jpのプライバシー ステートメント Amazon.co.jpの発送情報 Amazon.co.jpでの返品と交換