苦しんで覚える C 言語(クルシンデオボエルシーゲンゴ)
- 著者:
- MMGames(エムエムゲームス)
- 出版社:
- 秀和システム
- 出版日:
- 2011年07月
- ISBN:
- 9784798030142
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
真面目に C 言語を覚えたい初心者向けに、 C 言語の基本機能を体系立てて習得できる C 言語の入門書です。ネットで人気になった同名の C 言語講座をサイト運営者自らが書籍化。 C 言語の入門書はたくさんありますが、苦しんで覚える C 言語はひとつひとつの要素をスローモーションでゆっくり確実に解説していることが特徴です。本書は、はじめてプログラミングや C 言語に挑戦する人、既存の入門書では C 言語を習得できなかった人を対象に、 C 言語の基礎から C 言語で使われている機能のうち一部のマニアックな機能を除いた全ての機能をやさしく丁寧に解説しています。最初はわからなくても、はじめからじっくり読み進め、各章に準備された問題を解いていくことで確実に C 言語が身につきます。 iPhone アプリ開発のはじめの一歩にもおすすめします。
技書の森解説
C 言語を学び始めて最初にぶつかるのは、ポインタやメモリ管理といった概念が「なぜ必要なのか」を実感できないまま文法だけが先に進んでいく感覚です。本書はそのつまずきを織り込み済みで構成されており、「苦しむことで記憶に残る」という学習観をタイトルで宣言しています。もともと Web 上で無料公開されていた入門講座を書籍化したもので、読者がつまずくポイントを熟知した説明が特徴です。
扱う範囲は変数・制御構文から配列・ポインタ・構造体・ファイル操作まで、 C 言語の基本文法を一通りカバーしています。特にポインタの章では、アドレスとは何かをメモリの模式図で丁寧にたどる構成になっており、抽象的な説明だけでは腑に落ちない人が手を動かしながら確認できるよう練習問題が添えられています。
注意すべき点として、本書はあくまで「文法の基礎を固める」ことに集中しており、データ構造やアルゴリズムの応用、あるいは実務的な開発手法には踏み込みません。 C 言語を使って何かを作る段階に進むには、本書で土台を固めた後に別の実践書へ橋渡しする必要があります。プログラミング経験がゼロの状態から C 言語を独学する人にとって、最初の一冊として手に取りやすい難易度と分量です。
言及 Qiita 記事 (22 件)
苦しんで覚えるDraft.js -リッチテキストエディタをシュッと作る-
♡ 268JavaScript, es6, wysiwyg, React, Draft.jsプログラミング初心者がメガベンチャーから内定貰えるようになるまでの軌跡
♡ 160初心者, ポエム, 就活アセンブリ言語を読んでみよう(中学の卒論)※画像追加
♡ 95アセンブリ言語時をかけるタコライス ~ アプリ作りで駆け抜けた、3つの技術 ~
♡ 33Rails, AWS, iOS, 初心者, whi-adventプログラミング初学者が半年でアプリをリリースする5つの秘訣
♡ 25C, C++, Android, 初心者, 初心者向け質問[読んでおいたほうがいい本]の69回答のまとめ
♡ 25まとめ, 技術書, 書籍, teratail, 新人プログラマ応援[C言語 #6] 変数② ~ 型 ~
♡ 15C, C言語入門, プログラミング初心者, Crane&Iプログラミング初めて4年たったので学ぶ言語の選び方をまとめてみた。
♡ 15プログラミング, 初心者, 入門, プログラミング言語とあるスタートアップのEMの現在地とこれから
♡ 12キャリア手を動かしてプログラミングをする意味【新人向け】
♡ 11初心者, 新人教育, 新人プログラマ応援
この本に興味がある方におすすめ
この本に関連
関連記事
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。
なぜ上級者ほど入門書を読み返すのか
経験豊富なエンジニアが入門書を読み返す理由を解説します。初心者のときには見えなかった設計思想や暗黙の前提が、経験を積んだ目で読むと浮かび上がります。
Amazon レビュー星 5 でも合わない本がある - 技術書選びの落とし穴
Amazon で星 5 の技術書が自分には合わなかった経験はありませんか。レビュー評価だけで本を選ぶリスクと、自分のレベルに合った技術書を見つける 4 つの判断基準を紹介。