Web 学習アプリ対応 C 言語入門 スマホ・PC を使いスキマ時間で楽々習得
ウェブガクシュウアプリタイオウシーゲンゴニュウモン スマホ・ピーシーヲツカイスキマジカンデラクラクシュウトク
- 著者:
- 板谷 雄二(イタヤ ユウジ)
- 注目:
- 総合 1058 位
- 出版社:
- 講談社
- 出版日:
- 2019年02月13日頃
- ISBN:
- 9784065147924
- シリーズ:
- ブルーバックス
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
入門者向けに開発した付録 Web アプリで効率的に学ぼう! C 言語を学ぶと、どの言語にも共通する「本格的なプログラミングの知識」を習得できます。本書は、スマホやパソコンで使える付録 Web アプリで、C 言語の基礎を学べる入門書です。Web アプリでは、音声付き動画による解説をベースに、プログラムの実行や動作確認をしながら学習できます。スマホ片手に C 言語にチャレンジしてみませんか?
スマホやパソコンで使える学習アプリ付き! Web アプリだからインストール不要。すぐに使える!
入門者向けに開発した付録 Web アプリで効率的に学ぼう! C 言語を学ぶと、どの言語にも共通する「本格的なプログラミングの知識」を習得できます。本書は、スマホやパソコンで使える付録 Web アプリで、C 言語の基礎を学べる入門書です。
Web アプリでは、音声付き動画による解説をベースに、プログラムの実行や動作確認をしながら学習できます。スマホ片手に C 言語にチャレンジしてみませんか?
【付録 Web アプリのご利用に必要なもの】
・常時接続のネット環境 (ネット動画をスムーズに再生できる程度)
・スマホやタブレット、パソコン (ネット接続、音声再生が可能で、画面解像度がスマホでは 640× 1136 ピクセル以上、タブレットやパソコンでは 1024×768 ピクセル以上のもの)
【本書刊行前 (2019 年 1 月) に動作確認した OS や Web ブラウザ】
端末の種類…OS (Web ブラウザ)
・iPhone、iPad…iOS 12.1.2 (Safari)
・Android のスマホ / タブレット…Android 8.0 / 7.0 / 6.0 (Google Chrome)
・Windows パソコン…Windows 10 (Microsoft Edge version:44.17763.1.0)
・Mac…Mac OS X 10.14.2 (Safari version:12.0.2)
=====
上記より新しいバージョンでのご利用に不具合が生じることを確認した場合、本書の特設ページ (http: / / bluebacks.kodansha.co.jp/books/9784065147924/appendix/) で情報を公開する予定です。
電子版の刊行予定はございません。
本書は、ブルーバックス『見てわかる C 言語入門 Windows Vista 対応版 CD-ROM 付』 (2008 年 2 月刊行) の内容をベースに大幅に増補、改訂し、付録の学習ソフトを Web アプリとして提供するようにしたものです。
技書の森解説
『Web 学習アプリ対応 C 言語入門 スマホ・PC を使いスキマ時間で楽々習得』 (板谷雄二 著、講談社、ブルーバックス、2019 年 2 月刊) は、スマホやパソコンのブラウザーで使える付録の Web アプリと組み合わせて、C 言語 の基礎を学ぶ入門書です。版元の紹介文によれば、付録の Web アプリは音声付き動画による解説をベースに、プログラムの実行や動作確認をしながら学習できる作りで、インストールは不要とされています。机に向かうまとまった時間が取りにくく、移動中などの短い時間を積み重ねてプログラミングの基礎を身につけたい入門者に向いた一冊です。
CD-ROM 付きの旧版から Web アプリ付きへ改めた経緯
版元によれば、本書はブルーバックス『見てわかる C 言語入門 Windows Vista 対応版 CD-ROM 付』 (2008 年 2 月刊行) の内容をベースに大幅に増補、改訂し、付録の学習ソフトを Web アプリとして提供するようにしたものです。旧版は書名のとおり CD-ROM 付きの本でしたが、本書ではネットにつながる端末があればスマホやタブレットからも付録を開ける形に改められました。著者の板谷雄二氏は旧版の著者でもあり、版元の著者紹介 (2026 年 10 月時点) では工学博士で、朝日大学の経営学部と大学院経営学研究科の教授を兼任すると紹介されています。
付録 Web アプリを使う前に確かめたい利用条件
付録の Web アプリには、ネット動画をスムーズに再生できる程度の常時接続のネット環境と、ネット接続と音声再生ができる端末が必要です。画面解像度はスマホでは 640 × 1136 ピクセル以上、タブレットやパソコンでは 1024 × 768 ピクセル以上が条件として挙げられ、刊行前の 2019 年 1 月には iPhone と iPad、Android のスマホとタブレット、Windows 10 のパソコン、Mac の各ブラウザーで動作が確認されています。版元の特設ページによれば、アプリのユーザー登録には本書を新品として購入する必要があり、登録に使うライセンスキーは当初 2022 年 2 月末まで有効としていたものが、2024 年 7 月時点で引き続き有効と案内されています。中古の本ではユーザー登録ができない点と、刊行から年数が経っている点を踏まえ、購入前に特設ページのサポート情報を確かめておくと安心です。刊行時の案内では、電子版の刊行予定はないとされています。
コンパイルして動かす C 言語を入門で学ぶ意味
C 言語は、書いたソースコードを コンパイラー で機械語に翻訳してから実行する言語です。変数の型とメモリの大きさ、配列と添字、関数の呼び出し、アドレスを値として扱うポインターといった、コンピューターの内部の動きに近い概念を、書き手が自分で意識しながらプログラムを組み立てます。版元の紹介文は、C 言語を学ぶとどの言語にも共通する「本格的なプログラミングの知識」を習得できると述べています。Python や JavaScript ではメモリの確保や解放を処理系が肩代わりしますが、C ではそれを自分で書くため、他の言語では見えにくい仕組みが表に出てきます。その反面、入門者にとってはコンパイラーの導入や実行の手順そのものが最初の関門になりがちです。インストール不要の Web アプリで実行と動作確認ができるため、コンパイラーの導入を後回しにして中身の理解から入れます。
スマホの動画解説と紙の本で C 言語を学びたい読者へ
版元は本書を C 言語の基礎を学べる入門書と位置づけているので、組み込み機器のプログラムや大きな規模の設計まで進みたい人は、基礎を終えた後に発展の本を足す前提で選ぶのが確実です。動画で全体の雰囲気をつかみ、本で骨組みを固めるという組み合わせ方は、動画教材と書籍の使い分け でも勧められている学び方です。通勤や通学の時間にスマホで動画解説を見ながらプログラムの動きを確かめ、まとまった時間には紙面で理解を整理したい人や、開発環境の準備で一度つまずいた経験があり、まず C 言語の考え方に触れたい人にとって、本書は学習の入口を低くしてくれる一冊です。新品で購入してユーザー登録を済ませることが前提になる点だけ、先に押さえておいてください。
この本に興味がある方におすすめ
関連する本
関連記事
体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版は初版と何が違うか - 買い直し判断ガイド
通称「徳丸本」こと体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版 (2018 年) と初版 (2011 年) の違いを出版社公表の改訂内容から整理。章の削除 / 新設 / 追加点の一覧と、初版所有者が買い直すべきかの判断基準を解説します。
JavaScript / TypeScript 本ガイド - 入門から型で守る実務コードまで
JavaScript と TypeScript を 1 本の学習ルートとして捉えた技術書の選び方。JavaScript の入門書、言語の背骨を通す体系書、TypeScript の型システムを設計の武器にする本、React/Next.js の実践書まで 2026 年 8 月時点の定番で案内します。
OS / 低レイヤー本ガイド - コンピューターの仕組みを学ぶ技術書の選び方
OS、コンパイラー、ネットワークなど低レイヤーを学べる技術書の 4 ジャンルと、どこから始めるべきかの指針、賞味期限の見極め方を紹介します。
関連用語
Web アプリケーション
ブラウザーを通じて利用するアプリケーション。インストール不要で幅広い端末で動く
PHP
Web 開発で広く使われるサーバーサイド言語。動的な Web ページ生成を得意とする
プログラミング
コンピューターに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
PWA
Service Worker やマニフェストを活用し、Web 技術でオフライン対応やプッシュ通知などネイティブアプリに近い体験を提供するアプローチ
Ruby
開発者の生産性と楽しさを重視した、日本発のオブジェクト指向プログラミング言語
シングルサインオン
1 回の認証で複数のアプリケーションやサービスにアクセスできる仕組み