読者です 読者をやめる 読者になる 読者になる

俺はこの本を楽しみにしていましたよ

きじねこの高木さんの本です。
http://www.kijineko.co.jp/node/444

組込み現場の「C++」プログラミング 明日から使える徹底入門

組込み現場の「C++」プログラミング 明日から使える徹底入門

いやはや、これをどういったら良いのでしょう?
C/C++で組込をやっている人は必読であり、
そうでない人には全く用事がないという、そんな本です。

自分が特に良いなと思ったのは、
例外を有効にしている際に、組込環境にとってどのような影響があるかということ。これはでかい。
例外なんて切っちゃえ、と思っている自分ですが、
例外を適切に使えるなら例外は正義です。
しかし、大抵の人が使いこなせません。使いこなせないなら、使わないでおくのが正義というものです。

例外の他にも、C++で起きるこんなこと(継承や仮想関数、コンストラクタ、デストラクタ、例外、テンプレート、またはCに対するオーバヘッド)や、
移植性におけるこんなこと(Embedded C++)とか、
実用テクニックに至るまで、組込環境なら読んでおくと、
「うんうん」とか「そうか」と頷くこと間違いなし。
ただし、普通のC++さんは読む必要はないと思います。

ちょっとした残念なこと、実際に組込環境で使われるSTL(風テンプレート)だとか便利テンプレートだとか、そういうものに言及がなかったのが残念。
こっちの方面にも期待してしまったのは自分が期待しすぎなんだとは思いますが。


面白くさらさら読めるので、Cで組込をやってきた人が、
C++も使いますよ、というときにはきっと良いと思います。
オススメです。
ただし、C++Depthシリーズも読みましょう〜。
Effective STLやEffect C++More Effective C++は読みましょう、
読みましょう、沢山読みましょう、という感じです。
この本だけで、組込ができるようにはなりません。
でも、読んで置いて損という本では決してないです。
.textを小さくしたり、ROMとRAMに気を遣ったりということが今よりもきっとできるようになるでしょう。

あわせて読みたい

C++ Coding Standards―101のルール、ガイドライン、ベストプラクティス (C++ in‐depth series)

C++ Coding Standards―101のルール、ガイドライン、ベストプラクティス (C++ in‐depth series)

  • 作者: ハーブサッター,アンドレイアレキサンドレスク,浜田光之,Herb Sutter,Andrei Alexandrescu,浜田真理
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2005/10
  • メディア: 単行本
  • 購入: 18人 クリック: 311回
  • この商品を含むブログ (96件) を見る

Effective C++ 原著第3版 (ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES)

Effective C++ 原著第3版 (ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES)


新訂版 More Effective C++ (Addison?Wesley professional co)

新訂版 More Effective C++ (Addison?Wesley professional co)

  • 作者: スコット・メイヤーズ,安村通晃,伊賀聡一郎,飯田朱美,永田周一
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2007/06/29
  • メディア: 単行本(ソフトカバー)
  • 購入: 6人 クリック: 115回
  • この商品を含むブログ (43件) を見る

Effective STL―STLを効果的に使いこなす50の鉄則

Effective STL―STLを効果的に使いこなす50の鉄則

  • 作者: スコットメイヤーズ,Scott Meyers,細谷昭
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2002/01
  • メディア: 単行本
  • 購入: 6人 クリック: 122回
  • この商品を含むブログ (91件) を見る

Exceptional C++―47のクイズ形式によるプログラム問題と解法 (C++ in‐Depth Series)

Exceptional C++―47のクイズ形式によるプログラム問題と解法 (C++ in‐Depth Series)

  • 作者: ハーブサッター,浜田光之,Harb Sutter,浜田真理
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2000/11
  • メディア: 単行本
  • 購入: 6人 クリック: 105回
  • この商品を含むブログ (65件) を見る

More Exceptional C++ さらに40のクイズ形式によるプログラム問題と解法 (C++ In‐Depth Series)

More Exceptional C++ さらに40のクイズ形式によるプログラム問題と解法 (C++ In‐Depth Series)

  • 作者: ハーブサッター,Herb Sutter,浜田光之,浜田真理
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2008/11/05
  • メディア: 単行本(ソフトカバー)
  • 購入: 2人 クリック: 29回
  • この商品を含むブログ (19件) を見る

Exceptional C++ Style―40のクイズ形式によるプログラム問題と解法=スタイル編 (C++ in‐Depth Series)

Exceptional C++ Style―40のクイズ形式によるプログラム問題と解法=スタイル編 (C++ in‐Depth Series)

  • 作者: ハーブサッター,浜田光之,Herb Sutter,浜田真理
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2006/09
  • メディア: 単行本
  • 購入: 3人 クリック: 27回
  • この商品を含むブログ (28件) を見る

Efficient C++パフォーマンスプログラミングテクニック

Efficient C++パフォーマンスプログラミングテクニック

  • 作者: ダブブルカ,デビットメイヒュ,浜田光之,Dov Bulka,David Mayhew,浜田真理
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2000/07
  • メディア: 単行本
  • 購入: 9人 クリック: 105回
  • この商品を含むブログ (31件) を見る