Hello World

本日のレッスンで、小学6年生のMちゃんから、Scratchのこんな質問をうけました。
「演算カテゴリのつなぐブロックはなぜ「ハロー」と「ワールド」をつないでいるの?」

えっ!?
な、なぜって言われても…
「元々、昔からある色んなプログラミング言語でも、はじめに表示させる言葉がハローワールドなんだよ。わたしが小学生のころにはすでにそうだったんだよ。」

しどろもどろでそう答えると、「で、なぜハローワールドなんですか?」
…ごめん、なぜかは考えたことなかったよ。
私、なんでも受け入れちゃうタイプだから(照

「ホント、なんでなんだろうねぇ」
…ってことで、調べたら、素敵なサイトがありました。

なぜhello, worldがプログラミングの最初なのか?

Mちゃんのそういう視点が、私はとても好きです。