河村 進(著)
※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。
「プログラミングを学びたいけど、本を読んでもわからない」……そんなあなたは必読です。本書は、「プログラムが動く仕組み」を、実際に自宅PCで確認しながら学習を進めていきます。「ハードウェアとプログラムの関係」「OSとプログラムの関係」などを体感しながら学べるので、初心者でも無理なく学習できます。
また巻末では、バグが発生する仕組みや各プログラミング言語の違いについても丁寧に解説しました。これからプログラミングを学びたい人だけでなく、現役プログラマーにも幅広く読んでもらいたい1冊です。
1-1 身の回りのプログラムを見てみよう
この世は「プログラム」にあふれている
プログラムはなぜ必要か?
プログラマーという職種
1-2 身近なWebサイトでプログラムを見てみよう
インターネットで動くプログラムたち
Webを形作るプログラム
Webサイトに動きを付けるプログラム
Webサイトの「向こう側」で動くプログラム
2-1 コンピュータの中身を見てみよう
コンピュータの動き方
「デジタル化」ってどういう意味?
「2進数」ってどういう意味?
プログラムが使う記憶領域
2-2 プログラムがどこで動くのか見てみよう
コンピュータの種類
「サーバ」って何?
仮想マシンとクラウド
3-1 複数のプログラムが動いている様子を見てみよう
「OS」って何?
OSの持つ様々な機能
「マルチタスク」と「マルチスレッド」って何?
3-2 OSについて調べてみよう
なぜOSにはこんなに種類があるのか?
4-1 プログラミング言語について調べてみよう
「プログラミング言語」って何?
プログラミング言語の種類
4-2 手続き型言語に触れてみよう
「手続き型言語」の詳細
5-1 JavaScriptで簡単なプログラムを作ってみよう
JavaScriptで学ぶプログラミング言語の基本
「ライブラリ」って何?
5-2 JavaScriptで動きのあるページを作ってみよう
JavaScriptとHTMLの関係
高度なHTML操作を可能にする「jQuery」
6-1 C言語で簡単なプログラムを作ってみよう
「C言語」って何?
C言語を理解しよう
C言語のライブラリ
C言語のプログラミング作業の流れ
7-1 レンタルビデオ店の業務を分析してみよう
「オブジェクト指向モデリング」って何?
「UML」って何?
「モデル」から「プログラム」へ
代表的なプログラミング言語とその特徴
新たなプログラミング言語を学ぶ際の注意点
バグの要因や対処法
emi さん
2015-06-15
昔の知識の復習+アップデート用に読了。今まで読んだプログラミングについての本の中で、この入り方でわかりやすく説明してるものはなかったように思う。かなり説明がうまい本。プログラミングとは何か、プログラマーは何をしてるのか、プログラミングでどんなことができるのか、に加えてJavaScriptとC言語、オブジェクト指向、他代表的プログラミング言語の紹介といった内容。具体的なプログラミングの仕方は別の本がいいけれど、さわりの全般的な事についてはいいのでは。私もアセンブリ言語じゃなくてJavaとかCやりたかったなぁ
NICKNAME さん
2019-06-20
お家で学べるきほんとのことで古本だったので購入。プログラミングにつき全くの無知であるからきほんを勉強し可能そうであればプログラミングを学んでみようという甘い考えで読み始める。最初のうちたしかにきほんという感じでとても勉強になった。ただプログラム言語の具体的な説明に入るとお手上げであった。理解しようと少しはトライして読んでいたがギブアップして流し読みにしてしまった。プログラミングとは本腰を入れて学ぶものであるということは痛いほど分かった。
壱萬弐仟縁 さん
2014-05-10
灰色の やってみよう! という頁は やってみるといいが、 後半の方がやった方がいいかと思う。 bit=binary digit。 Nbitで2のN乗種類の値を表現(086頁)。 1B=2のゼロ乗B。 1kB=2の10乗B。 1MB=2の20乗B。 1GB=2の30乗B(087頁表)。 PC、スマホならGB迄で素人としては その辺でいいと思う。 C言語は手続き型言語としての機能を 完備する高水準言語(224頁)。 厚めの書籍を1冊手元に置いて 勉強することを奨めている(313頁)。 その手の本を探したい。