Scratch

Scratch

原名: Scratch | 语言: 英语
2010 剧情 35分钟 0.0

导演

Jakob Rørvik

编剧

Jakob Rørvik

详细剧情

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没有针对电脑文件的输入/输出功能,不支持多维度表格序列的嵌入,自定义子程序不支持设置形式参数也不支持设置返回值,无法进行角色的局部碰撞检测…

主要演员

热门推荐

我想做的是电影海报

我想做的是

1998 6.3

剧情 | 喜剧

白朗宁版本电影海报

白朗宁版本

1951 7.6

剧情

Norman电影海报

Norman

2010 6.1

剧情

罪恶之都电影海报

罪恶之都

1980 6.9

剧情

永不退缩电影海报

永不退缩

2012 6.1

剧情

伊曼纽尔的真相电影海报

伊曼纽尔的真相

2013 6.0

剧情 | 惊悚

莎乐美电影海报

莎乐美

2013 6.2

剧情

上帝的口袋电影海报

上帝的口袋

2014 5.8

剧情

我的瘦身日记电影海报

我的瘦身日记

2014 6.5

剧情 | 电视电影

雪中灰烬电影海报

雪中灰烬

2018 6.4

剧情 | 爱情

箱子里的女孩电影海报

箱子里的女孩

2016 6.7

剧情 | 电视电影

废纸板拳击手电影海报

废纸板拳击手

2016 6.3

剧情

不只是朋友电影海报

不只是朋友

2017 6.3

剧情 | 喜剧

墨西哥裔美国人电影海报

墨西哥裔美国人

2019 6.6

剧情

赛车女孩电影海报

赛车女孩

2020 6.4

剧情

校巴人生电影海报

校巴人生

2020 6.7

剧情

她自己电影海报

她自己

2020 6.7

剧情

My Neighbor Adolf电影海报

My Neighbor Adolf

2022 6.5

剧情