Snap!
主要功能
- 易于学习的编程语言
- 可视化拖放界面
- 多种命令和功能
- 将程序转换为其他语言
软件概览
Snap!是一种教育用途的拖放式图形编程语言,用于向各个年龄段的人教授计算机科学。它最初名为Build Your Own Blocks (BYOB),灵感来自类似的程序Scratch。与BYOB不同,Snap!可以直接在网页浏览器中运行。
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日