C 言語プログラミングレッスン 入門編 第 3 版(シーゲンゴプログラミングレッスンニュウモンヘンダイサンパン)
- 著者:
- 結城 浩(ユウキ ヒロシ)
- 出版社:
- SBクリエイティブ
- 出版日:
- 2019年01月21日頃
- ISBN:
- 9784797398588
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
真に初心者の立場に立った最高の入門書
『 Java 言語プログラミングレッスン第 3 版 (上・下) 』『増補改訂版 Java 言語で学ぶデザインパターン入門』などの大ヒット作で、多くのファンをもつ結城浩の C 言語入門書です。
初めて C 言語を学ぶ読者を対象に、 C 言語の基礎をやさしく、ていねいに解説しています。主な特徴は、次の通りです。
●ゆっくり、ていねいに進む
・初学者に必須の事項を厳選し、できるだけゆっくりと解説をしています。
・重要な事柄に対しては、文章・例題・図・比喩・クイズなどの手法を用いて、ていねいに解説しています。
●実践的な解説
・実践的なプログラミング練習ができるように、「まちがい探し」のコーナーを設けています。
・他の人が描いたプログラムを読み解く練習ができるように、「読解練習」のコーナーを設けています。
・「セキュリティを意識しよう」という注意書きを設け、プログラミングの初めからセキュリティを意識して学べるようにしてあります。
●独学者への配慮
・ C 言語を一人で学ぶ読者のために、専門用語や読み誤りしそうな用語、英単語にルビを振っています。
C 言語の入門者はもちろん、これまでの入門書で C 言語をマスターできなかった読者の再入門書としても最良の一冊です。
なお、本書は、 2006 年に弊社より刊行された『新版 C 言語プログラミングレッスン入門編』の改訂版であり、文章とプログラムを全面的に見直すとともに、レイアウトも大きく変更しています。
第 0 章 C 言語とは
第 1 章 表示
第 2 章 計算をやってみよう
第 3 章 変数
第 4 章 if 文
第 5 章 switch 文
第 6 章 for 文
第 7 章 while 文
第 8 章 関数
第 9 章 配列
第 10 章 構造体
第 11 章 ポインタ
第 12 章 ファイル解析
付録
技書の森解説
結城浩氏の文章には、読者がつまずく直前で手を差し伸べる独特のリズムがあります。『 C 言語プログラミングレッスン 入門編』はその筆致が最も生きる題材 - ポインタ、配列、メモリといった初学者の壁 - を丁寧に噛み砕いた入門書です。版を重ねて第 3 版となった本書は、初版から一貫して「急がない」「ごまかさない」姿勢を貫いており、一つの概念を複数の角度から説明してから次へ進む構成が特徴です。
C 言語の入門書は多数ありますが、本書が名著と呼ばれ続けているのは、単に文法を列挙するのではなく「なぜそう動くのか」を言葉で伝えることに徹底して紙幅を割いている点です。変数とは何か、アドレスとは何かを日常の比喩で導入し、そこからコードの挙動を自力で予測できるようになるまで読者を導きます。その分、リファレンスとしての網羅性やアルゴリズムの実践は控えめであるため、読了後には課題集や応用書へ進む流れが自然です。
プログラミングそのものが初めてで、かつ C 言語を学ぶ必要がある人 - 大学の講義、組み込み開発への第一歩、あるいは情報系資格の準備 - にとって、挫折率を下げてくれる心強い伴走者です。