最新記事 by 渡辺 (全て見る)
- 2021年3月金融リテラシーを学べるおすすめ本10選 - 2021年3月10日
- エンベデッドシステムスペシャリスト参考書おすすめ8選【2021】 - 2021年2月1日
- メンタルヘルス・マネジメント検定おすすめ本10選【2021年】 - 2021年1月17日
- 質問力の上げ方を学べるおすすめ本10選【ビジネススキルアップに役立つ】 - 2020年11月6日
- 2020年6月売れ筋リーダーシップ本おすすめランキング10選 - 2020年6月14日
C言語を1から学んでみたい、
C言語を覚えようとしたけど挫折した、
エンジニアになるための勉強がしたい、
そんな方のために、
2020年6月C言語が学べるおすすめ本を8冊まとめました。
C言語が学べるおすすめ本をお探しの方は是非最後までご覧ください。
今回は初心者から中級者向けの方が学習できる本をそれぞれ、
初心者向けに4冊、中級者向けに4冊ご紹介していますので
ご自身のレベルに合わせた本をチェックしてみてください。
2020年6月C言語が学べる初心者向けのおすすめ本4冊
ここからは、
C言語が学べる初心者向けのおすすめ本4冊をご紹介します。
1.スッキリわかるC言語入門
プログラミングの基礎をこの1冊でマスターしよう!
C言語の学習で必ずぶつかる「なぜ?」「どうしてこうなる?」も、楽しく・深く・効率よく、必ず理解できるC入門の決定版!
・本書では、豊富な図解と対話をまじえた解説によって、わきあがる疑問を置き去りにせず、じっくり楽しく正確に難所を突破しながら、スッキリ理解できる構成となっています。
・豊富な図解と対話をまじえた解説によって、じっくり楽しく正確に難所を突破しながら、スッキリ理解できる構成となっています。
中山清喬
株式会社フレアリンク代表取締役。IBM 内の先進技術部隊に所属しシステム構築現場を数多く支援。退職後も研究開発・技術適用支援・教育研修・執筆講演・コンサルティング等を通じ、「技術を味方につける経営」を支援。現役プログラマ。講義スタイルは「ふんわりスパルタ」。
C言語はシステムの中心までいじれてしまうので、
下手に扱うと怖いので敬遠しがちですが、
小学校でもコンピュータープログラムが必修になるわけですし、
ひととおり知っておくには最適な入門書だと思います。VMでC言語でできることは、
Swiftみたいに目的がパッケージ化されたプログラム言語と違って、
派手ではないですが地味なことを知っていると、
PHPなどにも感覚でわかるようになるので、
WEB開発の基礎も勉強出来たことになります。ただし、車のエンジンの中の構造を全てのドライバーが知っている必要がないように、
プログラマー志望や、専門的な領域まで踏み込みたい場合にダケ着手する言語だと考えます。内容はコマンドの読み方まで教えくれて、隅々まで配慮がいきわたっています。
引用:Amazonレビュー
kindleでチェック👉スッキリわかるC言語入門
Amazonでチェック👉スッキリわかるC言語入門
2.Cの絵本 第2版 C言語が好きになる新しい9つの扉
もっとも親しみやすいC言語の入門書として、現代の環境に合わせてアップデートされた、安心して勉強を始められる一冊です。
・イラストでの解説がわかりやすい
・C言語の基本が学べる
株式会社アンク
1990年に設立したソフトウェア開発会社です。以来約20年間、マイクロソフト テクノロジに特化し、先端の技術を使ったソフトウェア開発を行っております。他にコンテンツ制作、コンピューター関連書籍執筆など事業を行っています。
私はプログラマーでC++を日常的に使用しています。C言語を一度でも習って挫折してしまったなどのような方には向いている本だと思います。解説は丁寧で絵本というだけあり図解が豊富でポイントなど挫折しやすい点もかなり分かりやすく解説されていると思います。
ただ、まったくの初心者の方がこの本だけを読んでC言語が使えるようになるかというとかなり難しいと思います。理由はこの本とパソコンを用意しても何をしていいのかが分からないと思うからです。確かに最終章が付録となっていてVisual Studio や Xcode, Eclipse, gcc などの説明はありますが、非常に簡潔な内容で初心者には理解が難しいと思います。
全体を読んでも初心者向けというよりは一度でも経験があるが挫折してしまった方向けの本だと思います。
内容は分かりやすく、解説もかなり丁寧なのでその点は残念なところです。
引用:Amazonレビュー
楽天でチェック👉Cの絵本 第2版 C言語が好きになる新しい9つの扉
Amazonでチェック👉Cの絵本 第2版 C言語が好きになる新しい9つの扉
3.苦しんで覚えるC言語
真面目にC言語を覚えたい初心者向けに、C言語の基本機能を体系立てて習得できるC言語の入門書です。
MMGames
小学生から独学でプログラミングを始め、学生時代に各種フリーソフトや学習コンテンツ「苦しんで覚えるC言語」を開発。現在は株式会社YourGamesでスマートフォン向けのゲーム&アプリプログラマーとして活躍中
c言語を0から始める方は買って損はないでしょう。
ある程度のことは細かく丁寧に書いてあります。
最初にK&Rを読んだクチなのでこの本は大変わかりやすかったです。地味に大きさが小さいのもポイント高いです。
引用:Amazonレビュー
楽天でチェック👉苦しんで覚えるC言語
Amazonでチェック👉苦しんで覚えるC言語
4.新・明解C言語 入門編
初めてC言語を学ぶ初心者から、これまでの入門書では理解できなかった経験者まで、
すべての学習者にとって最良の入門書です。
・適切なサンプルプログラム180編と図表221点を使って、C言語の基礎を語り口調で丁寧に解説しています。
柴田望洋
1963年生まれ。工学博士。福岡工業大学情報工学部情報工学科准教授。福岡陳氏太極拳研究会会長。九州大学工学部卒業、同大学院工学研究科修了後、九州大学助手、国立特殊教育総合研究所研究員を歴任。2000年には、“分かりやすいC言語教科書・参考書の執筆”の業績が認められ、(社)日本工学教育協会より“著作賞”を授与される。大学での教育研究活動の他、プログラミングや、武術(1990年~1992年に全日本武術選手権大会陳氏太極拳の部優勝)・健康法の指導などに明け暮れる毎日を過ご
定評通りのよい入門書です。
「プログラミングなんて無理!」と思っていても、
本書を丁寧に読み込み演習問題をできる限り解いていけば、簡単なプログラムなら書けるようになってきます。
演習問題には解答がありませんので、Yahoo知恵袋等を参考に。ただし、C言語初学者の関門であるポインタの説明については「最低」だといえます。
他のレビューでも指摘されていますが、ポインタを女性から男性への好意という意味不明な比喩
(ジェンダー云々は関係なく、純粋に意味不明)で説明しているので
ポインタがわかるどころか、ポカンとするほかありません。
C言語教育の大家である著者が、こんなひどい説明をよしとして改訂することなく出版し続けているのが
にわかには信じられません。従って、「第10章 ポインタ」にさしかかったらこの本を閉じ、
・『C言語ポインタ完全制覇』(前橋和弥)
・「苦しんで覚えるC言語」(MMGames氏のサイト)
などで学習してください。
個人的におすすめなのは秋田高専の山本昌志先生の講義ノートです。
http://www.yamamo10.jp/yamamoto/lecture/2007/5E_comp_app/index.html比喩が理解の助けになることもあれば、理解を妨げることもあります。
少なくともポインタに関しては、コンピュータの基本的な動作原理に素朴に立ち戻り、
メモリという1次元配列の中に格納された数値を場合に応じて「値」もしくは「アドレス」として処理する手段だと
考えるのがもっとも理解に無理がないと(個人的には)思います。以上のような「?」こそありますが、
C言語の世界に足を踏み出すきっかけとしては、おすすめしたい一冊です。
引用:Amazonレビュー
楽天でチェック👉新・明解C言語 入門編
Amazonでチェック👉新・明解C言語 入門編
2020年6月C言語が学べる中級者向けのおすすめ本4冊
ここからは、
C言語が学べる中級者向けのおすすめ本4冊をご紹介します。
1.開発ツールを使って学ぶ! C言語プログラミング
本書はひととおりのプログラミング&開発手順を、手を動かして体験できる書籍です。
・さまざまな開発ツールの使い方を学べる
・必要開発ツールがインストールされたLinux(CentOS)の仮想マシン(VM:Virtual Machine)イメージをサポートサイトで無償配布します。
坂井弘亮
幼少の頃よりプログラミングに親しみ、趣味での組込みOS自作、アセンブラ解析、イベントへの出展やセミナーでの発表などで活動中。セキュリティ&プログラミングキャンプ(現セキュリティ・キャンプ)講師(2010年~)技術士(情報工学部門)
対象者はLinux、gcc、C言語の入門者となりますが、この書籍は特にC言語そのものの入門よりも、最終的に
グループ開発や大規模開発を行う上でのツールの紹介などがメインでした。(C言語の入門としてももちろん読めますが)。
私はC言語はそこそこできていたので、むしろmakeファイルやらバージョン管理ってどうやるの?という疑問に答えてもらった意味で非常に有意義な書籍でした。また読みやすいのでサクサクいけます。
プログラムをこの先職業とする人は必見です。
引用:Amazonレビュー
楽天でチェック👉開発ツールを使って学ぶ! C言語プログラミング
Amazonでチェック👉開発ツールを使って学ぶ! C言語プログラミング
2.Cプログラミング専門課程
入力ミスの例をとおして正しいプログラミングを学ぶ、まったく新しいスタイルのCプログラミング入門書。少しぐらいのプログラムは組める程度の初心者に向けて書かれている。
藤原 博文
1951年、岡山県生まれ。C言語関連の著書などで知られる著名プログラマ。現在、(株)タイムインターメディア常務取締役/知識工学センター長
再勉強中で、色々と本を探していましたが、メモリの使い方がとても丁寧に書かれていました。 古い本のようでしたが、このような本が新書で出てほしいです。良い本を見つけて良かったです。
引用:Amazonレビュー
Amazonでチェック👉Cプログラミング専門課程
3.独習C 新版
全14章を通して、C言語でプログラミングを行う際に必要となる基礎的な知識・概念・機能からプリプロセッサまで、さまざまなサンプルプログラムを例示しながら詳細かつ丁寧に解説していきます。
・独習シリーズの「わかりやすい解説」「理解が深まる例題」「力試しの練習問題」
という3ステップを踏襲していますので、自力でC言語を習得できます。
arton
1980年代後半から垂直統合システムメーカーに勤務し、デバイス制御プログラムからセンターサーバー用アプリケーションプラットフォームまで多数のソフトウェアの開発に従事。2000年頃からRubyコミュニティに参加してASR、RJBなどのブリッジを公開するとともに、Ruby、Java、C#などの入門書を執筆。2017年12月からロボット投信株式会社に勤務
教科書的な本。ソースコードの例をもとに問題を解くスタイルです。ハーバートシルトの書いた前回の独習Cとは全く違うものとなっています。最初はとっつきにくいと思いましたが説明は丁寧だと思います。C11を使っていて最新のCが学べます。
引用:Amazonレビュー
楽天でチェック👉独習C 新版
Amazonでチェック👉独習C 新版
4.Linux技術者のためのC言語入門
「過去にC言語を学んだことがあるが久しく離れていた」、
「業務でC言語を使っているが改めて学び直したい」
…といった人をターゲットとした解説書。
・本書で得た知識やノウハウは「組み込みLinux」だけでなく、一般的な「Linux」(x86およびx86_64)で通用します。
・C言語の基本的なところを復習できる。
・開発現場で役に立つノウハウが学べる。
平田豊
1976年兵庫県生まれ。執筆活動歴は20年で、技術書13冊を上梓。2004年にTera Termをオープンソース化。宿題メール(情報処理技術者試験メルマガ)の勉強会メンバー。2017年末に始動したインフラ勉強会(オンライン交流会)の発起人メンバー。組込みエンジニアフォーラム(E2F)の交流会運営メンバー。2018年3月にIT企業(20年勤務)を退職し、地元金沢にてフリーで活動中
C言語を一通り知ってはいるけど詳しくはない、くらいのレベルに適していそう。
組込みLinuxをもとに解説している箇所が多いので、カーネルなどの話も出てくる。
コンパイラの動きなども触れられており、幅広い。さらにC11/C17などにも触れられている。ここらへんはあまり触れている本が少ないので貴重かも。
脱初心者を目指す方におすすめできる本。
引用:Amazonレビュー
楽天でチェック👉Linux技術者のためのC言語入門
まとめ
2020年6月C言語が学べるおすすめ本8選【初心者から中級者向けの方が学習できる本8冊】をご紹介しました。
C言語を学ぶことでコンピューター動作の知識や、プログラミングの基礎が掴めるので、
PHPやRuby、Pythonなどのプログラミング言語を習得しやすくなるメリットがあります。
そしてWindowsやMacなどのOSの作成もできて、
ゲーム開発や家電製品のプログラムにC言語が使われています。
エンジニアとして今後やっていく、
キャリアアップしたいのならC言語は学んでおくといいですね。
今回ご紹介した本をお読みになって、C言語の学びのお役に立てたら嬉しいです。
ここまでお読み頂きありがとうございました。
作業用BGMに使える!!Amazon Music Unlimited無料体験♪
👉Amazon Music Unlimitedを30日無料体験してみる
Amazon Music Unlimitedは6500万曲以上の邦楽、洋楽、
幅広いジャンルを今なら6月16日まで
初回登録限定で3か月無料でご利用可能です。
しかも3か月後も月額980円で、Amazonプライム会員なら月額780円でok!!
CD1枚購入するより安く利用できてしまうのです。
スマホでもPCでも聴けるので勉強や作業のお供に最適ですよ♫
Amazon Music Unlimitedを今すぐ無料体験してみる
最新記事 by 渡辺 (全て見る)
- 2021年3月金融リテラシーを学べるおすすめ本10選 - 2021年3月10日
- エンベデッドシステムスペシャリスト参考書おすすめ8選【2021】 - 2021年2月1日
- メンタルヘルス・マネジメント検定おすすめ本10選【2021年】 - 2021年1月17日
- 質問力の上げ方を学べるおすすめ本10選【ビジネススキルアップに役立つ】 - 2020年11月6日
- 2020年6月売れ筋リーダーシップ本おすすめランキング10選 - 2020年6月14日
この記事へのコメントはありません。