今天我们来简单地介绍另一款非常容易学习的编程工具——scratch。
scratch是由MIT(麻省理工)开发的一款积木式的编程工具,官网网址是麻省理工学院网站的一个分支。其创作之初是为了给少儿普及编程的知识。介绍到这里,小伙伴们一定可以猜出scratch的操作应该十分简单。的确如此,scratch寓“编程”于“玩乐”,使用者甚至不必使用键盘,只需要通过鼠标来拖动功能模块(术语上称为积木),便可搭建出自己的小工程。

来看下scratch的几个重要概念
积木
积木就是一群有着不同功能的块块,也是scratch编程的基础元素,其功能类型以不同颜色作为区分,一共有18种颜色,但按照功能的属性来分,其实一共只有四个大类。

脚本
将不同属性、不同功能的积木组成在一起就成了脚本。这里的脚本同时也是真正发挥作用的编程语句,它集中体现了scratch模块化编程的一大亮点:不用懂计算机语言,只要按照人类语言中的逻辑,就可以轻松成为极客达人。

角色
角色就是指在当前环境中处理的对象啦,同一个角色可以被赋予若干段脚本,scratch的自带库中有很多内嵌的角色,当然也提供给用户自己创作角色的画板区。

scratch是由MIT(麻省理工)开发的一款积木式的编程工具,官网网址是麻省理工学院网站的一个分支。其创作之初是为了给少儿普及编程的知识。介绍到这里,小伙伴们一定可以猜出scratch的操作应该十分简单。的确如此,scratch寓“编程”于“玩乐”,使用者甚至不必使用键盘,只需要通过鼠标来拖动功能模块(术语上称为积木),便可搭建出自己的小工程。

来看下scratch的几个重要概念
积木
积木就是一群有着不同功能的块块,也是scratch编程的基础元素,其功能类型以不同颜色作为区分,一共有18种颜色,但按照功能的属性来分,其实一共只有四个大类。

脚本
将不同属性、不同功能的积木组成在一起就成了脚本。这里的脚本同时也是真正发挥作用的编程语句,它集中体现了scratch模块化编程的一大亮点:不用懂计算机语言,只要按照人类语言中的逻辑,就可以轻松成为极客达人。

角色
角色就是指在当前环境中处理的对象啦,同一个角色可以被赋予若干段脚本,scratch的自带库中有很多内嵌的角色,当然也提供给用户自己创作角色的画板区。
