C言語のシフト演算に関する記事を書いてから何冊かC言語の入門書を読み直したり、最近出ている書籍を読んでみました。
mcommit.hatenadiary.com
これまで私が読んできたC言語に関する書籍の中で、個人的に良かったと思う書籍を上げておきたいと思います。
Cプログラミング専門課程
ポインタは頭では理解できているけど、まだ十分に使いこなせないという初心者の頃にこの本を読んで一気にポインタの理解が深まりました。
この書籍では「メモリ」に焦点を当てて、しっかり説明されていて、初心者の私にも内容がスゥーッと頭に入ってきたことを覚えています。
残念ながら絶版になっているようですが、現代のC言語に合わせて再版して欲しいとてもおすすめの一冊です。
- 作者: 藤原博文
- 出版社/メーカー: 技術評論社
- 発売日: 1994/12
- メディア: 単行本
- 購入: 4人 クリック: 28回
- この商品を含むブログ (19件) を見る
ふつうのLinuxプログラミング
初めてLinuxで開発をするときに読んでおくと役に立つ一冊です。
こちらの本も残念ながら絶版になっているようです。
ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道
- 作者: 青木峰郎
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2005/07/27
- メディア: 単行本
- 購入: 35人 クリック: 450回
- この商品を含むブログ (150件) を見る
本当は怖いC言語
上記のシフト演算に関する記事を書いた後、タイトルに惹かれて買ってみました。
タイトルからすると中級者向けのような印象を受けますが、内容は書学者のうちから読んでおきたい内容でした。
シフト演算の話もしっかり記載されておりますし、その他にコーディングをしていて気をつけないといけない事(0除算や桁溢れ・文字列操作等)についてもしっかり書かれています。
- 作者: 種田元樹
- 出版社/メーカー: 秀和システム
- 発売日: 2014/10/07
- メディア: Kindle版
- この商品を含むブログを見る
C言語 入門書の次に読む本
タイトルが入門書の次に読む本となっていますが、早い段階で読んでおきたい書籍だと思いました。
というのも、入門書ではC言語の書き方を学ぶことはできますが、C言語で実際にプログラムを書くときの常識であったり、作法のような内容についてはあまり説明がされないのが一般的です。
特に、独学でプログラミング言語を学習しているときはそういった部分で悶々と悩んだりしがちですので、身近に教えてくれる人がいないような場合はこの書籍を合わせて読みながら学習するとそういった点の疑問点が解消されてすっきりするんじゃないかなと思います。
C言語 入門書の次に読む本 [改訂新版] (プログラミングの教科書)
- 作者: 坂井弘亮
- 出版社/メーカー: 技術評論社
- 発売日: 2011/04/08
- メディア: 単行本(ソフトカバー)
- クリック: 6回
- この商品を含むブログ (5件) を見る