Snap!

版本3(截至 2014年10月16日)
平台Windows, Mac, Linux
许可开源
类别教育
前往网站
评分:3.8  |  36 票

主要功能

  • 易于学习的编程语言
  • 可视化拖放界面
  • 多种命令和功能
  • 将程序转换为其他语言

软件概览

Snap!是一种教育用途的拖放式图形编程语言,用于向各个年龄段的人教授计算机科学。它最初名为Build Your Own Blocks (BYOB),灵感来自类似的程序Scratch。与BYOB不同,Snap!可以直接在网页浏览器中运行。

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日