SCRATCHはプログラミングでないって聞いたけど、違うの?と聞かれました。
プログラミングは、言語を使ってデータを作る。
だからSCRATCHもプログラミング言語です。
この言語はC言語やPASCALなどの言語で作られています。
その言語はアセンブラ言語に翻訳され、最終的にはマシンランゲージに置き換わる。
最終的なコードは2進数で描かれています。
その2進数は4ビットずつ読まれて、0~fまでの数字を構成
その組み合わせでデータは作られます。
絵は、画面を小さな四角に切っています。
画素と呼ばれています。
その四角に色を付けることで絵が生まれます。
画素が多ければ多いほど、絵は繊細なっていきます。
そして、動画はその絵がパラパラ漫画のように動くことで動く。
SCRATCHはパラパラ漫画の絵を作っています。
プログラミン、SCRATCHは少しずつ違う点があって、バグかなと思われる点も含んでいるけれど、子どもが最初に作るのであればしょうがないかなと思います。
そういう意味では、ゲームもプログラミングかな?