今回のテーマはビジュアルプログラミングです。プログラミングというと、IfやFor、Select、関数、クラスなどを組み合わせて行うものだと思われますが、もっと手軽に自分がやりたいことを表現できる手段がビジュアルプログラミングです。
もちろん通常のプログラミング言語に比べて一定の制限がある場合も多いですが、様々な場面で役立ちます。今回は利用手段と関連オープンソース・ソフトウェアを紹介します。
教育
ビジュアルプログラミングと言えば教育が基本になるでしょう。Sketchに代表されるようなビジュアルプログラミング環境は多数存在します。ブロックをつなぎ合わせてオブジェクトを制御できるので、プログラミング言語を知らなくとも感覚的に操作できます。
プログラミングの最初の一歩として使われることが多いですが、使い込むことでこだわった動作制御も実現できます。