GoToDraw .com

开始体验Snap

 

Snap!是一款在浏览器里运行的图形化编程语言。Snap!由Scratch衍生和扩展,用JavaScript编写。

Snap! 4.0和前身BYOB由来自加州伯克利大学的Jens Mönig开发; Brian Harvey提供创意和文档。

 

Snap!区别于Scratch的最重要的特性为:

1. 高阶函数

2. 列表嵌套

3. 角色嵌套

4. Snap!代码可转换为其他主流程序语言,如Python, JavaScript和C等.