Snap!

バージョン3(2014/10/16時点)
プラットフォームWindows, Mac, Linux
ライセンスオープンソース
カテゴリ教育
ウェブサイトへ
評価:3.8  |  36 票

主な機能

  • 学びやすいプログラミング言語
  • ビジュアルなドラッグ&ドロップインターフェース
  • 複数のコマンドと関数
  • プログラムを他の言語に変換

ソフトウェア概要

Snap!は、幅広い年齢層にコンピューターサイエンスを教えるために使われる、教育用のドラッグ&ドロップ式グラフィカルプログラミング言語です。もともとはBuild Your Own Blocks(BYOB)と呼ばれており、似たプログラムであるScratchから影響を受けています。BYOBとは異なり、Snap!はWebブラウザー上で動作します。

プログラムのコードを書く必要がある代わりに、Snap!はビジュアルインターフェースを提供します。スプライトと呼ばれるグラフィカルな要素を作成し、それらにさまざまな動作をさせるようプログラムできます。スプライトをプログラムするには、スクリプトタブからコマンドを含むブロックをドラッグし、対象のスプライトにドロップするだけです。コマンドには、動き、サウンド、外観の制御に加えて、イベント、変数、論理ステートメントなどがあります。

コンピュータープログラミングの概念を学んだり、他の人にこうした原則を教えたりすることに関心があるなら、Snap!は最適な選択肢です。特に、いきなりコードを書き始めることに抵抗を感じる人に役立ちます。

主なファイル形式

yprファイルのアイコン.YPRBYOBプロジェクトファイル

サポートされているファイル形式

拡張子ファイル形式
.YPRBYOBプロジェクトファイル
.JARJavaアーカイブ
.SBScratchプロジェクトファイル
.SB2Scratch 2.0プロジェクトファイル
.SCRATCHScratch 0.xプロジェクト
.SPRITEScratchスプライトファイル
.SPRITE2Scratch 2.0スプライトファイル
.YSPBYOBスプライトファイル

その他の関連ファイル形式

拡張子ファイル形式
.MP3MP3オーディオ
.OGGOgg Vorbisオーディオ
.WAVWAVEオーディオ
更新日:2014/10/16