世の中には、まだCプログラマーはたくさんいます。
実務でCで開発を行っているプログラマーは必読の一冊です。
ベテランのCプログラマーでもついはまってしまいそうな落とし穴の例が
たくさん記載されています。
ところどころでANSI C の規格との関係についても書かれているので、
コンパイラ開発者にも良いかと思います。
また、リンカーが何をやってくれて何をやってくれないのか、という点についても
説明されているのが、良いところです。実際Cプログラマでは、リンクの
仕組みについて理解していない人がかなりいます。
ただ、関数呼び出しにはコストがかかると説明されていますが、これについて
コメントしたいと思います。
1970年代初頭のコンピュータならいざ知らず、今日のコンピュータ(CPU)は
とても高速になってきています。関数呼び出し時のオーバーヘッドが本来やりたい
処理の妨げになるほど時間がかかるということは、ほとんどありません。
また、コンパイル時の最適化の仕方によっても変わってくると思います。
なので、関数呼び出しのオーバーヘッドについては、普通は心配する必要はない
と思います。
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
Cプログラミングの落とし穴 (新紀元社情報工学シリーズ) 単行本 – 2004/1/1
- 本の長さ158ページ
- 言語日本語
- 出版社新紀元社
- 発売日2004/1/1
- ISBN-104775302558
- ISBN-13978-4775302552
商品の説明
内容(「MARC」データベースより)
専門家でさえ陥ってしまうトラブル事例を示すことによって、守りのプログラミングを勧める。アルゴリズムやデータ構造には言及せず、移植性とオペレーティングシステムのインタフェースを論じる。トッパン1990年刊の再刊。
登録情報
- 出版社 : 新紀元社 (2004/1/1)
- 発売日 : 2004/1/1
- 言語 : 日本語
- 単行本 : 158ページ
- ISBN-10 : 4775302558
- ISBN-13 : 978-4775302552
- Amazon 売れ筋ランキング: - 1,375,221位本 (本の売れ筋ランキングを見る)
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
カスタマーレビュー
星5つ中5つ
5つのうち5つ
2グローバルレーティング
評価はどのように計算されますか?
全体的な星の評価と星ごとの割合の内訳を計算するために、単純な平均は使用されません。その代わり、レビューの日時がどれだけ新しいかや、レビューアーがAmazonで商品を購入したかどうかなどが考慮されます。また、レビューを分析して信頼性が検証されます。
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2004年2月16日に日本でレビュー済み
C言語のプログラマは、組込み系を中心に、大勢います。
本当にC言語の機能と限界を理解してプログラムを組んでいる人がどれくらいいるでしょうか。
アセンブラを出力して確認している人は多くても、ISO/IEC 9899(ANSI C)の規格の仕様を確認している人は多くないかもしれません。
国際規格の仕様の課題を確認するために、国際規格をいきなり読んでもわからないことが沢山あるかもしれません。
そのため、この本とあわせて読むとよいものに、C Puzzle Book, C Answer Book, Safer C, C programming gudelines, C Notes, protable C software, Code Completeがあります。
手に入らないものは、復刊COMで復刊を要求するか、古本屋を探すとよいかもしれません。
この本は、自動車業界のコーディング標準の一つであるMISRA-Cで引用していることもあり、Cプログラマには必携だと思います。
ps.
MISRA-Cの解説本は、MISRA-Cの1998年版、2004年版とも日本規格協会から出ています。
本当にC言語の機能と限界を理解してプログラムを組んでいる人がどれくらいいるでしょうか。
アセンブラを出力して確認している人は多くても、ISO/IEC 9899(ANSI C)の規格の仕様を確認している人は多くないかもしれません。
国際規格の仕様の課題を確認するために、国際規格をいきなり読んでもわからないことが沢山あるかもしれません。
そのため、この本とあわせて読むとよいものに、C Puzzle Book, C Answer Book, Safer C, C programming gudelines, C Notes, protable C software, Code Completeがあります。
手に入らないものは、復刊COMで復刊を要求するか、古本屋を探すとよいかもしれません。
この本は、自動車業界のコーディング標準の一つであるMISRA-Cで引用していることもあり、Cプログラマには必携だと思います。
ps.
MISRA-Cの解説本は、MISRA-Cの1998年版、2004年版とも日本規格協会から出ています。