プログラミング | 子どもスタジオLittleStarsのブログ

SCRATCHはプログラミングでないって聞いたけど、違うの?と聞かれました。

 

プログラミングは、言語を使ってデータを作る。

だからSCRATCHもプログラミング言語です。

この言語はC言語やPASCALなどの言語で作られています。

その言語はアセンブラ言語に翻訳され、最終的にはマシンランゲージに置き換わる。

最終的なコードは2進数で描かれています。

その2進数は4ビットずつ読まれて、0~fまでの数字を構成

その組み合わせでデータは作られます。

 

絵は、画面を小さな四角に切っています。

画素と呼ばれています。

その四角に色を付けることで絵が生まれます。

画素が多ければ多いほど、絵は繊細なっていきます。

そして、動画はその絵がパラパラ漫画のように動くことで動く。

SCRATCHはパラパラ漫画の絵を作っています。

 

プログラミン、SCRATCHは少しずつ違う点があって、バグかなと思われる点も含んでいるけれど、子どもが最初に作るのであればしょうがないかなと思います。

 

そういう意味では、ゲームもプログラミングかな?