Scratch

Scratch

原名: Scratch | 语言: 英语
2001 纪录 | 音乐 92分钟 7.7

导演

Doug Pray

详细剧情

Scratch是麻省理工媒体实验室终身幼稚园组开发的一套以积木块为基础的视觉化程式设计语言开发平台,于150多个国家和地区发行,并提供约60多种语言版本。Scratch由Mitchel Resnick和Andrés Monroy-Hernández创立。
Scratch最初(1.0)可安装在Mac OS X、Windows、Linux的平台上;2.0改使用ActionScript编制,3.0改使用HTML5(实际上是React)编写,并可运行于各种浏览器。
Scratch编程语言本身的程序源码完全开放于GitHub,其中橘色猫咪的象征图案和Scratch名称图案受版权保护。位于https://scratch.mit.edu的Scratch网站的后端、使用DjangoBB搭建的论坛和使用MediaWiki搭建的Scratch wiki并不是开源的。

== 主旨 ==
Scratch让程式设计语言初学者不需先学习语言语法便能设计专案。开发者期望通过学习制作Scratch,启发和激励用户在愉快的环境下经由操作(如设计互动故事、多人遊戏)去学习程式设计、数学和计算知识,同时获得创造性的思考、逻辑编程和协同工作的体验。

== 概览 ==
Scratch测试版由麻省理工媒体实验室终身幼儿园组于2006年发布。
Scratch适用于全年龄层用户。即便用户从未学过程式设计,通过拖曳预先设定好的积木式程序模件,堆叠出指令,设置或控制角色及背景的行动和变化,从而完成程序撰写。
Scratch的1.x版本用Squeak编写,从2.0开始改为ActionScript,自3.0后使用HTML5。Scratch 可安装其发行的应用程式进行离线编辑。其中,1.x及2.0版本需要flash插件,3.0则不需要使用。

=== 界面与功能 ===
Scratch开发平台的使用者界面分为四部分:程序模件列表,程序设计平台,预览窗口和角色列表。
在1.4版本中,程序模件列表将其分为8类:动作、外观、声音、划笔、控制、侦测、运算、变量。2.0版本中,有动作、外观、声音、画笔、变量、事件、控制、侦测、运算符和逻辑运算,更多模块。3.0版本中,有动作、外观、声音、事件、控制、侦测、运算符和变数(云端变数)、函式积木等,另外可以通过扩充功能增加更多模组,有划笔、摄影机、人脸识别等,还能连接遊戏手把。程序模件各有不同的颜色和形状,以便识别。
Scratch利用「广播」功能实现事件驱动,协调各个子程式的运行。Scratch能提前导入图片、音频素材,支持一维数组,以功能封装的方式简化了角色碰撞侦测功能。Scratch不易出现导致程序完全无法运行的严重错误。
主要不足:Scratch没有针对电脑文件的输入/输出功能,不支持多维度表格序列的嵌入,自定义子程序不支持设置形式参数也不支持设置返回值,无法进行角色的局部碰撞检测…

主要演员

热门推荐

欢乐分裂电影海报

欢乐分裂

2009 7.6

纪录 | 音乐

岁月安好电影海报

岁月安好

1979 7.3

纪录 | 音乐

西方文明的衰落3电影海报

西方文明的衰落3

1998 6.9

纪录 | 音乐

上帝保佑奥兹·奥斯本电影海报

上帝保佑奥兹·奥斯本

2011 7.8

纪录 | 音乐

说唱乐的艺术电影海报

说唱乐的艺术

2012 6.7

纪录 | 音乐

凯蒂·派瑞:这样的我电影海报

凯蒂·派瑞:这样的我

2012 7.2

纪录 | 音乐

飙 25电影海报

飙 25

2012 7.3

纪录 | 音乐

火力飓风电影海报

火力飓风

2012 7.1

纪录 | 音乐

单向乐队:这就是我们电影海报

单向乐队:这就是我们

2013 8.2

纪录 | 音乐

信仰贾斯汀·比伯电影海报

信仰贾斯汀·比伯

2013 7.0

纪录 | 音乐

艾维奇的真实故事电影海报

艾维奇的真实故事

2017 8.0

音乐 | 纪录

地下丝绒电影海报

地下丝绒

2021 6.8

纪录 | 音乐

滚雷巡演:鲍勃·迪伦传奇电影海报

滚雷巡演:鲍勃·迪伦传奇

2019 7.0

纪录 | 音乐

声名狼藉先生:我的故事电影海报

声名狼藉先生:我的故事

2021 7.2

纪录 | 音乐

Selena Gomez: My Mind & Me电影海报

Selena Gomez: My Mind & Me

2022 8.5

纪录 | 音乐

颤栗40周年纪录片电影海报

颤栗40周年纪录片

2023 8.5

纪录 | 音乐

狂热粉丝电影海报

狂热粉丝

2025 7.3

纪录 | 音乐