独習 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 の他の書籍
関連記事
本についてくるダウンロード素材を使い倒す
プログラミングの本には、サンプルコードや素材のダウンロード特典がついていることがあります。この特典を活用するだけで、学習効率が大きく変わります。
本に書いてあることが古くても学べることはある
プログラミングの世界は変化が速く、本の内容がすぐ古くなると言われます。でも、古い本からでも学べることはたくさんあります。何が古くなり、何が古くならないのかを解説します。
写経を超える - 技術書のコードを自分のプロジェクトに応用する方法
技術書のサンプルコードを写経するだけでは実力は伸びません。書籍のコードを自分のプロジェクトに応用し、実務で使える力に変える 5 つのステップを解説します。