独習 C 新版(ドクシュウシーシンバン)
プログラミング- 著者:
- arton(アートン)
- 出版社:
- 翔泳社
- 出版日:
- 2018年02月16日頃
- ISBN:
- 9784798150246
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
全 14 章を通して、 C 言語でプログラミングを行う際に必要となる基礎的な知識・概念・機能からプリプロセッサまで、さまざまなサンプルプログラムを例示しながら詳細かつ丁寧に解説していきます。また、各章には、「 note 」などの囲み記事がいくつかあります。これらでは、特定の話題に関する補足情報や本文で扱いきれなかった情報をまとめています。学習する内容について、具体的な操作例やサンプルプログラム、実行結果などを示しています。実際に手を動かして、確認しながら学習を深めることができます。各章は、細かな内容の節に分かれており、節の途中には、それまで学習した内容を確認する「練習問題」があります。第 3 章以降は「前章の復習問題」を用意しており、前の章の学習内容を確認できます。また、各章の最後には、「この章の理解度チェック」という確認問題を設けており、その章で取り上げた事項を理解できたかを確認することができます。
技書の森解説
C 言語は登場から半世紀を経てもなお、 OS やファームウェア、組み込みシステムの基盤であり続けています。その習得は「ポインタが分からない」という壁との格闘になりがちですが、本書は翔泳社の「独習」シリーズの流儀に従い、解説 → 例題 → 練習問題の三段構成で一つずつ理解を固めていく作りです。著者の arton 氏は Ruby コミュニティでも知られるプログラマーで、 C11 規格を踏まえた記述に改訂されています。
変数と型の基礎からポインタ、構造体、ファイル入出力、プリプロセッサまで、 C の言語仕様を網羅的にカバーします。各章末の練習問題で手を動かすことで、読んだだけでは曖昧になりがちなメモリ操作やポインタ演算の挙動を確認できる設計です。他の言語 (Python や Java) の経験がある人が C に入門する場合でも、 C 固有のメモリ管理の考え方を丁寧に拾えます。
本書はあくまで言語仕様の独習書であり、アルゴリズムやデータ構造、あるいは Linux カーネルの読み方といった応用は別途必要です。 C の文法と意味論を正確に押さえたうえで、実務や研究に合った応用書へ進む土台を作るための一冊と捉えると、役割がはっきりします。
言及 Qiita 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
arton の他の書籍
関連記事
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
本を読む前にパソコンの準備をしておこう
プログラミングの本を読み始めてから「環境構築ができない」と詰まる人が多いです。本を開く前にやっておくべき準備を、初心者向けにわかりやすく説明します。
「まだ 1 章しか読んでない」を 52 回繰り返すと 52 章になる
週に 1 章だけ読む。それを 1 年続けると 52 章分になります。読んだ章がたまるほど知識同士がつながる仕組みと、週 1 章読書の具体的な実践法を紹介します。