プログラムって何?

マンガで分かる JavaScriptプログラミング講座

マンガで分かる JavaScriptプログラミング講座 第2版



第1部 JavaScriptプログラミングの基本
第2話:プログラムって何?

目次



マンガ










マンガ台詞

【1Page】
遊:先生 プラグラムって そもそも何?
先生:おっ いい質問だな
    プログラムは 楽をするための ものだ
遊:おお〜 それは素晴らしい
先生:たとえば 漢字の書き取り
    同じ漢字を100回書けと 言われれば面倒だろう?
遊:非常に面倒ね
先生:そんな面倒な作業も プログラムを3行書けば
    100回でも1000回でも 行ってくれる
        for (var i = 0; i < 1000; i ++) {
            document.write("漢字");
        }
【2Page】
先生:たとえば 物理の計算
    計算式を作っておけば 数字を設定するだけで
    自動で答えを 出してくれる
        var m = 10;
        var c = 299792458;
        var e = m * c * c;
遊:素晴らしい!
先生:人間がやると面倒なことを コンピュータにやらせる方法
    それがプログラムだ
遊:うひゃーっ(小躍り)
麗:バンッ(机を叩く)
【3Page】
麗:先生
    人間は 楽ばかりしていると 堕落します!
    人間は 努力をしなければ 駄目です!
先生:そうか?
    先生は手抜きが 大好きだぞ
遊:先生
    私と気が合い そうね!
守:(後ろから 遊を引きとめようとする)
【4Page】
先生:とはいえ 最小限の努力はしてもらう
遊:えっ?
先生:これから3人には 今後楽をするために
    プログラムを書けるように なってもらう
3人:え〜(かなり不安)



説明

プログラムは、人間が行うと時間がかかって面倒な作業を、コンピュータにやらせるための方法です。

人間は、単純作業を何度も行うと疲れます。また、時間もかかってしまいます。しかし、そういった作業はコンピュータの得意技です。黙って作業を行い、短時間で結果を出してくれます。また、物理や数学の計算など、人間が頭や手で計算をするとミスを起こしやすい作業も、コンピュータには向いています。

人間同士でも、得意分野で役割分担をした方が仕事がはかどります。コンピュータと人間でも同じです。コンピュータが得意な作業は、積極的にコンピュータにやらせましょう。

しかし、現在のコンピュータは、人間の意図をくみとって勝手に動いてくれるものではありません。人間から、正しい命令を与えてあげなければなりません。人間同士でも、仕事を円滑に進めるにはコミュニケーションが大切です。人間とコンピュータでも、それは変わりません。「プログラム」は、コンピュータとコミュニケーションするための言葉です。

それでは、次の章から、コンピュータに命令を与える「プログラム」を学んでいきましょう。



教訓

 プログラムは、楽をするための方法である。
 
 よいプログラムとは、楽ができるプログラムである。

個人で楽しむプログラムでは「楽ができる」が一番です。面倒な作業を、コンピュータにやらせて楽をする。この講座では、そのために少しだけ勉強をしていきます。

≫ 「マンガで分かる JavaScriptプログラミング講座」トップに戻る


『柳井政和』 の初心者向け講座

『柳井政和』 のサイト

マンガで分かる Java入門講座
Javaのオブジェクト指向を解説するサイトです。
Webページ100ページ以上、マンガ800ページ以上で
解説を行っています。


PuzzleAndGame.com
JavaScriptで作ったゲームが中心のサイト。
タワーディフェンス、リバーシ、パズルゲームなどを公開。
Webブラウザ、PCアプリ、Androidアプリとして動作。


クロクロ・ツールズ
全てJavaScriptで作られた、ブラウザから利用できる各種アプリケーションです。
HTML5に対応しているモダンブラウザから使えます。
ブックマークに入れるなどして、ご利用ください。


『柳井政和』 執筆の本

「裏切りのプログラム ハッカー探偵 鹿敷堂桂馬」
文藝春秋より発売(2016年8月27日発売、予約注文可能です)。
2016年の松本清張賞で、最終候補に残った小説です。
プログラマー鹿敷堂桂馬が、女性社長の安藤裕美とともに、
IT業界で起きた事件の解決に挑みます。
プログラマーが探偵役のエンタメ・ミステリーです。


「JavaScript 仕事の現場でサッと使える! デザイン教科書」
プログラミング初心者向けに、様々な利用例を元に、プログラムとJavaScriptを解説する本。
プログラム自体が初めての方にも、なるべく分かりやすいように書いています。
技術評論社より発売。


「プログラマのためのコードパズル〜JavaScriptで挑むコードゴルフとアルゴリズム」
コードゴルフやアルゴリズム問題、その解説、関連知識の紹介を行った本です。
プログラマーなら、楽しめる内容になっています。
技術評論社より発売。


「マンガでわかるJavaScript」
本講座が書籍になりました。 本用に、より分かりやすく、読みやすく、再構成して書き直しました。
よければ、手にとっていただけると嬉しいです。
秀和システムより発売。


「マンガでわかるJavaプログラミング」
プロ部の面々が、今度はjavaのプログラミングに挑戦。
javaを1から学ぶ人向けの書籍です。
秀和システムより発売。 詳細情報


古い本
HTML5&JavaScript本格ゲームプログラミング 〜ライブラリ自作からはじめるブラウザゲーム開発
マンガでわかるAndroidプログラミング 第2版
Google Androidアプリ開発ガイド 第3版
プロならば知っておくべきWebコーディング&デザインの定石100

『柳井政和』 開発のWebアプリやソフトなど

PuzzleAndGame.com
全自動4コマ
全自動百科事典(オートペディア)
全自動似顔絵
新刊・新作カレンダー
EX リバーシ
全自動迷路
めもりーくりーなー
ラジオ・ブラウザ
PCソフト
マンガで分かる JavaScriptプログラミング講座
スクリーンセーバー「なう」
開発元:クロノス・クラウン




Cronus Crown(クロノス・クラウン)のトップページに戻る
(c)2002-2017 Cronus Crown (c)1997-2017 Masakazu Yanai
このWebPageに関するご意見・お問い合わせは
サイト情報 - 弊社への連絡 -
までお願いします。