Snap!
主な機能
- 学びやすいプログラミング言語
- ビジュアルなドラッグ&ドロップインターフェース
- 複数のコマンドと関数
- プログラムを他の言語に変換
ソフトウェア概要
Snap!は、幅広い年齢層にコンピューターサイエンスを教えるために使われる、教育用のドラッグ&ドロップ式グラフィカルプログラミング言語です。もともとはBuild Your Own Blocks(BYOB)と呼ばれており、似たプログラムであるScratchから影響を受けています。BYOBとは異なり、Snap!はWebブラウザー上で動作します。
プログラムのコードを書く必要がある代わりに、Snap!はビジュアルインターフェースを提供します。スプライトと呼ばれるグラフィカルな要素を作成し、それらにさまざまな動作をさせるようプログラムできます。スプライトをプログラムするには、スクリプトタブからコマンドを含むブロックをドラッグし、対象のスプライトにドロップするだけです。コマンドには、動き、サウンド、外観の制御に加えて、イベント、変数、論理ステートメントなどがあります。
コンピュータープログラミングの概念を学んだり、他の人にこうした原則を教えたりすることに関心があるなら、Snap!は最適な選択肢です。特に、いきなりコードを書き始めることに抵抗を感じる人に役立ちます。
主なファイル形式
サポートされているファイル形式
| 拡張子 | ファイル形式 |
|---|---|
| .YPR | BYOBプロジェクトファイル |
| .JAR | Javaアーカイブ |
| .SB | Scratchプロジェクトファイル |
| .SB2 | Scratch 2.0プロジェクトファイル |
| .SCRATCH | Scratch 0.xプロジェクト |
| .SPRITE | Scratchスプライトファイル |
| .SPRITE2 | Scratch 2.0スプライトファイル |
| .YSP | BYOBスプライトファイル |
その他の関連ファイル形式
更新日:2014/10/16