草プログラマー、それはつまり草

CS 会計 司法試験 英語 bitcoin 数学 物理学 などいろいろなことを勉強してます

C言語のおすすめ書籍まとめ 入門から中・上級者まで

C言語はプログラミングをやるなら避けては通れないと思います。

最近はpythonやRubyなどのスクリプト言語を使う人が多いみたいですが、コンピュータのより深い理解をするにはC言語の習得は必須です。


やさしいC


やさしいC 第5版 (「やさしい」シリーズ)

やさしいC 第5版 (「やさしい」シリーズ)


初心者向けの本です。

やさしいシリーズはどれも初心者にとっては丁寧で読みやすく挫折もしづらいと思います。

他のプログラミング言語をやったことがある人はスムーズに読めると思います。

全くの初心者でも普通に読めると思います。

図も豊富で理解しやすいです。


苦しんで覚えるC言語


苦しんで覚えるC言語

苦しんで覚えるC言語


苦しくありません。

読みやすいですし、内容も初歩的です。

まあ標準的なテキストといっていいと思います。

ただ本のサイズがなんでこうなってしまったのか、やたら細長いのが個人的には残念です。

このぐらいのC言語の基本を学んでからC実践プログラミングをよむといいと思います。


C実践プログラミング


C実践プログラミング 第3版

C実践プログラミング 第3版


中級者向けです。

Cの言語仕様だけでなく、プログラムの発想、設計、記述、手法、デバッグ、リリース、ドキュメント作成、保守、バージョンアップなどなど幅広い内容扱っており、C言語プログラムを書くための知識がたくさん入ってます。

C言語での本格的なプログラミングをする人には欠かせない1冊だと思います。

オライリーの本にしては読みやすいです。


C言語による最新アルゴリズム辞典


C言語による最新アルゴリズム事典 (ソフトウェアテクノロジー)

C言語による最新アルゴリズム事典 (ソフトウェアテクノロジー)


C言語の基本を学んだあとは、C言語でアルゴリズムとデータ構造を勉強しましょう。

プログラミングといえばアルゴリズムとデータ構造です。

アルゴリズムとデータ構造を知らずしてプログラミングは語れません。

アルゴリズムの勉強は苦しむ人も多いみたいですが、地道に時間をかけて身に付けていきましょう。


C言語は基本的にはシステムをやることになると思うので、このあとにLinuxの勉強をしておくといいでしょう。

www.neuralsparrow.com


他のプログラミング言語


他のプログラミング言語に興味がある人はこちらをどうぞ


www.neuralsparrow.com
www.neuralsparrow.com
www.neuralsparrow.com
www.neuralsparrow.com
www.neuralsparrow.com
www.neuralsparrow.com

Copyright © 2016 へなちょこプログラマー All rights reserved.