初心者向け、プログラマーロジックトレンド
Scratch (スクラッチ)とは
Scratch (スクラッチ) とは初心者が最初に正しい構文の書き方を覚えること無く結果を得られるプログラミング言語学習環境である。MITメディアラボが開発し、遊び心のある実験やインタラクティブアニメーション、ゲームなどの製作を通してさらなる学習のやる気を起こさせることを意図している。(wiki)
特点
今までクラシックプログラマは
1 2 3 4 5 6 7 8 9 10 11 | // pre: list != null // post: return sum of elements // use traditional for loop public static int sumListOld(int[] list) { int total = 0; for(int i = 0; i < list.length; i++) { total += list[i]; System.out.println( list[i] ); } return total; } |
スクラッチは
積み木なように構成されている。
プログラマーの基礎鍛錬必要な機能
アーキテクチャ
MVCの理念
View: motion, looks, sound, pen
Model: data
Control: Events, control
利点
正しいプログラマーロジックのトレンドに優秀。
小さいDEMOプロジェクトを作るにも便利です。
Reference:
https://ja.wikipedia.org/wiki/Scratch_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)
Author Profile
スターフィールド編集部
SHARE