無差別に技術をついばむ鳥

情報処理技術全般を気まぐれにつつくゆるいブログです

プログラミングをつつく1−プログラミングは命令の羅列なの?

前回から引き続きプログラミングそのものについて囀るピヨ♪
あの1日後・・・ボクは・・・

インドリ「ドリィちゃんお帰りピヨ♪プログラミング早く教えてピヨッ♪」
ドリィちゃん「(何だか可愛い❤)うん。じゃあ、早速昨日の続きを教えるわ。」
インドリ「ピョッピヨウピヨピヨソピチャ!」
ドリィちゃん「???(何言っているか分からないけど、兎に角喜んでいるようね)じゃあ最初は擬似的なプログラミング言語で説明するわ❤」
インドリ「擬似的なプログラミング言語って何?」
ドリィちゃん「最初から本物のプログラミング言語を使って説明すると難しいと思うの。だから、日本語でそれっぽい事を表現するわ。」
インドリ「なるピヨ。」
ドリィちゃん「じゃあ行くわよ。一番簡単なプログラミングは、Hello Worldと呼ばれているプログラムを書いてみましょう。」


画面出力(”Hello World!”)


インドリ「何だか味気ないピヨォ。でも一応紙に書いたピヨ。」
ドリィちゃん「残念だけど紙に書いても駄目よ。プログラミングでは基本的に、PC内のファイルへこんな感じのプログラムを書きます。」
インドリ「へぇー。えーと、キーボードを使って文字を書いて・・・あれ?昨日の画面が出ていない。どうしたらいいの?」
ドリィちゃん「えっとぉ、今回はWindowsのアクセサリであるメモ帳というソフトを使ってね。インドリ君はPC初めてだよね?じゃあ、先ずはキーボードで文字を書打つ練習を始めましょう❤」
インドリ「えぇープログラミング出来ないの・・・仕方ない、キーボードの練習するピヨ。」

1月後

インドリ「キーボードになれるまで結構時間がかかったピヨォ」
ドリィちゃん「それは仕方が無いわ。みんな初めは文字を入力する事から練習するわ。でもUNIXでEmacsの練習するよりましよ。あれすると小指が痛くなるのぉ・・・
おっほん。それはさておき、これで文字入力はOKだから話を前に進めるわ。」

インドリ「わーい。やっとプログラミングできるピヨッ♪」
ドリィちゃん「前に言ったプログラム一行をひとまず命令文といいます。プログラミングではこの命令文をひたすら羅列します。こんな感じで・・・」


画面出力(”Hello World!”)
画面出力(”Hello World!”)


インドリ「二回Hello World!って画面に出すの?」
ドリィちゃん「ええ、そうよ。こんな風にプログラミング言語が備えている命令を羅列するのがプログラミングの基礎よ。」
インドリ「やっぱりプログラミングって面倒じゃない?これをするとどんな利点があるのかな?」
ドリィちゃん「それはねぇ、譬え何百万行でも一度プログラミングすると同じ事が高速かつ正確にPCが実行してくれるという点よ。」
インドリ「それは凄いピヨ♪Hello Worldって何百万回も正確かつ高速に言えないピヨ♪」
ドリィちゃん「流石に何百万行もHello Worldのプログラム書く人居ないわ。それにもっと複雑な事出来るわよ。」
インドリ「それは凄いピョ。何となくプログラミングの利点が分かってきたような気がするピヨ。」
ドリィちゃん「それはよかったわ♪じゃあ、次は・・・おっと、もうこんな時間だし、今日はここまで。夜ふかしは美容の敵よ。」
インドリ「えぇー」


【今回のまとめ】
プログラミングではプログラムの命令を羅列し、それをファイルへ保存しておきます。 初めは面倒だと思うでしょうが、一度プログラミングしておけば、PCが 何度でも高速かつ正確に処理 しますので便利です。


これはまだ、プログラミングについての一部だけど、その便利さが少しでも伝われば幸いピヨ。これからもプログラミングについて囀っていくからお楽しみに♪
別窓 | 初心者用 | コメント:0 | トラックバック:0 | ∧top | under∨
| 無差別に技術をついばむ鳥 | 中の人の徒然草218>>

この記事のコメント

∧top | under∨

コメントの投稿

 

管理者だけに閲覧
 

この記事のトラックバック

∧top | under∨
| 無差別に技術をついばむ鳥 |