零基础学Scratch 3.0编程
上QQ阅读APP看书,第一时间看更新

2.2 Scratch 2.0与3.0版的区别

麻省理工学院媒体实验室“终身幼儿园团队”重新设计了Scratch,在Scratch 2.0基础上做了较大更新,于是有了现在的Scratch 3.0,其界面如图2-2所示。Scratch 3.0于2019年1月2日发布。Scratch 2.0编写的程序一般可以在Scratch 3.0上运行,但有时也会有一些兼容性问题,毕竟两个版本还是有一些差别的。下面的内容会详细介绍两个版本的差别。一些新的积木是在Scratch 3.0中引入的,在Scratch 2.0(参见图2-3)、Scratch 1.4(参见图2-4)中没有。Scratch 1.4、Scratch 2.0和Scratch 3.0在界面风格上各有特点,除了外观上的差别还有界面布局的差异,对于学习编程来说,更多的是要掌握积木块使用方面的差异。下文会专门介绍积木块的差别。

图2-2 Scratch 3.0的界面

图2-3 Scratch 2.0的界面

图2-4 Scratch 1.4的界面

Scratch 3.0添加了一些与字符串操作符、钢笔块、滑动块和划痕扩展相关的新积木。Scratch 3.0与Scratch 2.0版的积木块的主要差别如表2-1所示(为表述清晰、明确,本书约定,积木块中的“室”,按其形状特征,分别用“()”“[]”“〈〉”表示)。

表2-1 Scratch 3.0与Scratch 2.0的积木块的差别