Web 学習アプリ対応 C 言語入門 スマホ・ PC を使いスキマ時間で楽々習得(ウェブガクシュウアプリタイオウシーゲンゴニュウモン スマホ・ピーシーヲツカイスキマジカンデラクラクシュウトク)
- 著者:
- 板谷 雄二(イタヤ ユウジ)
- 出版社:
- 講談社
- 出版日:
- 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 アプリとして提供するようにしたものです。
技書の森解説
C 言語の入門書は数多くありますが、本書の特徴は「スマートフォンやタブレットでも学習を進められる Web アプリとの連携」を前面に打ち出している点です。通勤・通学の合間にブラウザ上でコードを書いて動作を確認できるため、 PC の前に長時間座る学習スタイルが取りにくい社会人や学生にとって、学習の継続ハードルを下げる設計になっています。
内容は変数、制御構造、配列、関数、ポインタといった C 言語の定番トピックを基礎から扱います。講談社ブルーバックス系列の書籍として、紙面も読み物としての読みやすさを意識した構成です。本格的なシステムプログラミングやメモリ管理の深い理解を目指すには別途発展的な書籍が必要ですが、「 C 言語がどういう言語なのか」を短い時間で掴む最初のステップには適しています。
開発環境の構築に手間取りがちな C 言語において、ブラウザで即実行できる学習環境がセットになっていることは、挫折率を下げる実用的な工夫といえます。
この本に興味がある方におすすめ
この本に関連
関連記事
関連用語
Web アプリケーション
ブラウザを通じて利用するアプリケーション。インストール不要で幅広い端末で動く
PHP
Web 開発で広く使われるサーバーサイド言語。動的な Web ページ生成を得意とする
Ruby
開発者の生産性と楽しさを重視した、日本発のオブジェクト指向プログラミング言語
Swift
Apple が開発した安全性と速度を重視するモダン言語。iOS/macOS アプリ開発の主役
PWA
Service Worker やマニフェストを活用し、Web 技術でオフライン対応やプッシュ通知などネイティブアプリに近い体験を提供するアプローチ
プログラミング
コンピュータに実行させる手順をプログラミング言語で記述し、動作を作り出す行為