C++プログラマのためのCOM入門』2009/08/29どっぷりと仕事に漬かった本を読む。開発は,段階を追って難しくなるものの,その段階ごとに横道が用意されていたりします。上の開発には,次のような段階があったりするんですね。プログラミングの基礎知識や概念を習得していること。C++)で基本的なプログラミングができること。使ってプログラミングできること。作れるようになること。クライアントを作ることができること。利用して複雑な資源管理ができること(メモリ管理,スレッド管理など)。サーバを作ることができること。アーキテクチャ固有の命令を踏まえてプログラミングできること(デバイスドライバを作れること)。最後の方は専門分化しているので,段階というよりは分野と言った方がいいんだろうけれど,ま,そんな感じ。ここに挙げた段階というかロードマップというか,そゆもんが王道だとすると,次の段階に進む前の横道も用意されているわけです。プログラミング手法が用意されている。なんて面倒なもんを知らなくても,便利なアプリケーションを作ることはできます。仕事となると話は別で,その会社なり開発チームなりの技術水準に自分が合わせる必要があったりします。なんですか?」なんつのはお話にならない。上のテクノロジの「利用者」に収まったことを表明しているだけだったりします。逃げます」と言うのと同じ,というか......。それでもお金は稼げるわけで,それで食い扶持を得ることができてるなら,何も問題はないわけですけれど。レガシーで基礎的な技術を食い扶持にして,屋台骨を支えている人もいる,と。知らない若手開発者さんの教育用に,いい本はないかとちと読んでみたのでした。仕組みを理解することが主眼になっています。コンポーネントを扱っている点でとっつきやすいんじゃないかと思います。開発の実際も割とつかみやすいんじゃないかと思う。上のプログラミングにもある程度慣れ親しんでいる人だったりします。ゆ向きからすると,本書のいかにも入門本的なたとえ話や無駄な画面ダンプは,冗長に見えてしまう。個人的に,本書は半分くらいのページ数でもすべて説明できたんじゃないかと思います。開発環境,みたいな話をしていて,あたしもそう思っているので,にんともかんともなんですけれど,いまどきの開発環境を使っている読者は,本書の説明とすりあわせながら読む必要があるので,ちと面倒かもしれません。サワリの部分だけを扱った本と割り切って読むのがいいと思います。理解しておいてもらわないと困る点については網羅しているので,読む価値はあると思うんですけれど,本格的な開発に進むには他書が欠かせません。COMプログラミング』を読んだのでした。これを読むのは本当に辛かった。COMプログラミング』を読むための,いい前説本になるような気がします。ところで,本書の一部レビューもそうなんですけれど,「オレが理解できないから悪い本」とかいったレビューは,なんつかちとトホホ。使ってりゃいんでね?とかとか。うちでは半ば必須だけれど,無理に理解しなくちゃいけない技術でもないし。