現在、JavaやC++など新しいプログラミング言語が脚光を浴びていますが、実際に仕事でよく使われている言語をあげるとFORTRANやCOBOL、そしてCという名前が出てきます。特にCは非常に柔軟で適用範囲の広い言語なので、あらゆる分野で使われています。しかし、Cは柔軟に作られているがため、不慣れなCプログラマが組んだプログラムはプログラマが予期しなかったことまで実行してしまうこともあるのです。そうした初学者が罠に陥らないように本書ではシンプルで実用的なルールを重んじながら、Cの言語仕様だけでなく(プログラムの発想、設計、記述、手法、デバッグ、リリース、ドキュメント作成、保守、バージョンアップなど)Cプログラミングの全過程について解説します。