今日でも使用されている最も古いプログラミング言語の 1 つは C です。この言語は世界で最も人気のある言語の 1 つであり、C++ や C# などの派生物を生み出しています。プログラミング言語の学習に興味がある人は、おそらく C のいくつかのバリエーションに出くわしたことがあり、これらのバリエーションをすでに知っている人は、元の言語にすでに精通している可能性があります。もちろん、C はその後継者とはまだ大きく異なっており、C を学ぶことは一部の人が考えるほど簡単ではありません。意欲的なプログラマー、そしてテクノロジーに興味のある人なら誰でも、Amazon のレビューに基づいて 6 つの最高の C プログラミング本をチェックする必要があります。
このリストの各項目は、レビューの合計数と肯定的な平均によって整理されています。さらに、プログラミングの本は数多く出回っていますが、C 自体に特化した本はほとんどなく、代わりに C++ のような派生物を選んでいます。このリストは、C のみを対象とした本のみに焦点を当てているため、ここで編集本を見つけることは期待しないでください。
6. Greg Perry と Dean Miller による C プログラミング絶対初心者ガイド
C Programming Absolute Beginner's Guide は、まさにそのタイトルが意味するものです。多少古くなっているにもかかわらず、このガイドは C のわかりやすい入門書を提供します。レビュアーの中には、特定の章で行き詰まることがあったとしても、この本の説明と指示に非常に満足しているものがあります。この本を使って子供たちにコーディング方法を教えることに成功するかもしれません!そうは言っても、多くのレビュアーは、おそらく言語の古い C11 バージョンから構築された結果として、資料全体にエラーを指摘しました。まだ多くの用途がありますが、もはや「絶対的な」初心者向けガイドではないかもしれません。
レビュー:合計 637 件のレビューのうち、73% がこの本に 5 つ星を付けました
定価: $29.99 ペーパーバック、$23.99 デジタル
Amazon (デジタル) またはAbeBooks (ペーパーバック) で今すぐ購入
5. E. Balagurusamy による ANSI C (第 8 版) でのプログラミング
C 言語全体に焦点を当てるのではなく、 ANSI C でのプログラミングは言語の標準化されたバージョンに焦点を当てています。この本は、ANSI C 全体に見られる多くの概念をカバーしており、さまざまな操作の実行方法を読者に説明しています。レビュアーは一般的に、初心者だけでなく上級ユーザーにも役立つ豊富な質問や概念など、内部にあるコンテンツに満足しています.
残念ながら、一部のレビュアーは、ANSI C でのプログラミングのコピーに問題があると指摘しました。一部の書籍は破損しており、一部の書籍はページ全体が欠落していました。 「新品」と表示されている商品でも、注意を怠ると多少の不具合が生じる場合がありますので、ご購入の際はご注意ください。
レビュー:合計 1,128 件のレビューのうち、68% がこの本に 5 つ星を付けました
定価: $21.60
4. Deepali Srivastava による C In Depth
C In Depth は、C プログラミングを詳しく調べようとしている初心者にとってもう 1 つの有用なリソースです。この本には言語に関する 400 ページ以上の情報が含まれており、多くの評論家が最初に読むのに最適な本の 1 つとして賞賛しています。悲しいことに、E. Balagurusamy の提供物と同様に、多くのレビュアーがこのリソースの物理的な品質に不満を感じていました。到着前に内部 CD がパッケージから取り出されているという問題が報告された人もいれば、本自体の状態が悪いとわかった人もいます。繰り返しますが、非公式の販売者からこのアイテムを購入するときは注意してください。どんなに優れた素材でも、本がバラバラになってしまったら何の役にも立たない。
レビュー:合計 1,266 件のレビューのうち、66% がこの本に 5 つ星を付けました
定価: $30.95
Let Us C は、ほぼ毎年更新される一連の書籍の一部です。第 18 版は購入可能ですが、第 17 版はまだかなり最近のものであり、Yashavant Kanetkar の製品の中で最もよくレビューされたバージョンです。評論家は、初心者にとってどれだけうまく使えるかについて引き裂かれているようですが、カバーする資料の量のおかげで、彼らはまだこの本をお勧めしています.これほど深く掘り下げた本はほとんどなく、上級ユーザーにも初心者にも最適です。繰り返しになりますが、一部のレビュアーは再版や物理的な品質の問題に遭遇したことに注意してください.いつものように、評判の良い販売者からこれらの本を入手してください。
レビュー:合計 2,079 件のレビューのうち、67% がこの本に 5 つ星を付けました
定価: $24.95
AmazonまたはVitalSourceで今すぐ購入
2. Brian Kernighan と Dennis Ritchie による C プログラミング言語
C プログラミング言語は、これまでに見つけた中で最も古いプログラミング本の 1 つかもしれません。驚くべきことに、それも最高の1つです。標準化された ANSI C 言語をカバーしているため、教えられていることの多くは現代のプログラミングに適用できます。評論家はこの本を素晴らしい参考書として賞賛しており、多くの人が非常に詳細でありながら簡潔であると賞賛しています.
この本に関するよくある不満は、初心者向けではないということです。多くのレビュアーは、印刷タイプの問題と紹介の詳細の欠如を指摘しています.これは、特にまだ C の知識がない場合は、しばらくの間、熟読する必要がある本です。たまたま C 言語についてかなりの知識を持っている場合は、これよりも優れたリソース。
レビュー:合計 3,557 件のレビューのうち、82% がこの本に 5 つ星を付けました
定価: $38.36
1. Darrel L. Graham による C プログラミング言語
このリストの前の項目と似た名前を共有していますが、Darrel Graham のC プログラミング言語は独自の教育スタイルを提供しています。このユニークなスタイルは、演習や課題を提供するのではなく、用語や概念の説明に重点を置いているため、ここにある他の本よりも複雑なレビューにつながっています.レビューの数が非常に多いため、このリストのトップに立っていますが、実際には、ここにある他の本の中で最低の5つ星の平均を持っています.
Darrel Graham のオファリングには 1 つの利点があります。デジタル版を完全に無料で提供するのは、このリストで唯一の本です。このオファーが続くかどうかは不明ですが、比較的低価格であるため、より堅牢なプログラミングの書籍の優れた付属品となっています。
レビュー:合計 3,818 件のレビューのうち、62% がこの本に 5 つ星を付けました
定価: $7.98
Amazon (デジタル) またはAbeBooks (ペーパーバック) で今すぐ購入
この言語には多数の派生物があるため、C# などのバリエーションの 1 つではなく、C に関する本を入手するようにしてください。他の言語に比べて、この言語に関する本は驚くほど少ないです。また、新しい本や古いバージョンにも注意する必要があります。 C 言語にはある程度の標準化が行われていますが、C17 などのバージョンを含め、注目すべき更新がまだいくつかあります。 C プログラミングの本を徹底的に探している限り、たくさんの資料を見つけることができるはずです!
C が他の言語にどのように影響を与えたかに興味がある場合は、レビューでランク付けされた最高のC++ の本とJavaScript の本をチェックしてみてください!