站给每个注册用户开通了一个个人空间,放置发布的程序。用户发布后的程序,在可以找到。制作中的程序只能在软件环境下运行,发布后的程序则是在网页内运行的。就是说,孩子们的作品可以通过网络被无数人看到。站具有和评论的功能。国内亦有类似发布程序后在网页内运行的网站,方便国内爱好者和孩子们对作品进行交流。2008 年7月24-26日,MIT的Scratch团队举办了次的Sc
图形化编程平台系统
站给每个注册用户开通了一个个人空间,放置发布的程序。用户发布后的程序,在可以找到。制作中的程序只能在软件环境下运行,发布后的程序则是在网页内运行的。就是说,孩子们的作品可以通过网络被无数人看到。站具有和评论的功能。国内亦有类似发布程序后在网页内运行的网站,方便国内爱好者和孩子们对作品进行交流。2008 年7月24-26日,MIT的Scratch团队举办了次的Scratch社群聚会'Scratch@MIT',约有300多位老师、研究学者、软件前来参与,该研讨会的目的是:分享Scratch是如何在家里、教室、社区中心被使用的故事。参与要亲自动手操作的工作坊,学习Scratch的新技巧和策略。研讨孩子们用 Scratch 学会了些什么。和MIT的Scratch团队一起探索 Scratch 的未来发展方向。

事件处理
图形化编程所编写程序的运行,基本上是事件驱动的。按下某个按键,点击某个角色,接收到某个消息,这些都是事件。事件驱动,是交互式程序区别于计算密集型的批处理程序的重要特征。操作系统和网络系统也是事件驱动的。这些事件包括外部事件和内部事件。理解事件和事件处理的机制,有益于未来解耦大型系统的设计。
模块化/代码复用
图形化编程的一个优势就是通过搭积木的方式完成程序的编写,而这恰恰是孩子擅长和喜欢的。积木本身是模块化的,一个个积木组合而成更大的积木,也可以成为一个模块。清晰的程序结构和高度的代码复用是所有程序员追求的目标。图形化编程提供了一个很好的环境,能以可视化的方式直观地为孩子提供模块化编程和代码复用训练。
Scratch 的流行也离不开 活跃的社区,在社区里,你可以看到每时每刻都有来自世界各地的小伙伴将他们的作品分享到社区里,你可以通过访问它的 来看看其他用户分享的作品,同时 Scratch 社区提供了大量高质量的教程,不用愁找不到学习资料啦,顺带说一句,我也悄悄混进了翻译组,说不定你哪天看到的教程就是我翻译的啦。

(作者: 来源:)