Scratch是由麻省理工学院推出的编程软件,是适合于全世界儿童学习编程和交流的工具和平台。该平台采用Java构建,作品可以随意发布到互联网和光盘U盘上,这个工具完全免费。自 2007 年发布以来,已经有超过一百万个基于该工具的项目在其网站上共享,以供他人下载和改进。Scratch利用图形化界面,把编程需要的基本技巧囊括其中,包括建模,控制,动画,事件,逻辑,运算,等等。
这个软件的特点是:使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。中间的黄色部分是编辑好的程序代码,左边是可以用来选择的功能模块,右边上部是程序预览和运行窗口,右边下部是角色窗口。