|
|
| 第1行: |
第1行: |
| {| class="infobox" style="border:1px solid #ccc; background:#f8f9fa; width:26em; float:right; margin:0 0 1em 1em; border-spacing:5px;"
| | '''Scratch'''([[全球]]少儿图形化[[编程]]语言)是由[[麻省理工学院]](MIT)媒体实验室终身幼儿园团队开发,后由 Scratch 基金会独立运营的免费图形化[[编程语言]],面向全球 8 至 16 岁[[青少年]]设计,同时支持全年龄段[[用户]]使用<ref name="scratchwiki"/>。该语言通过拖拽色彩分明的积木式代码块替代传统[[文本]]代码,让零基础用户可以快速理解编程逻辑,创作互动故事、游戏、动画、音乐等数字作品,是目前全球应用最广泛的少儿编程工具之一<ref name="faq">[https://scratch.mit.edu/info/faq/#about-scratch Scratch. FAQ]</ref>。截至 2025 年,Scratch 平台全球用户已突破 1.3 亿,覆盖 150 多个国家和地区发行,用户累计创建项目超过 10 亿个<ref name="kidscode"/>。 |
| |-
| |
| ! colspan="2" style="text-align:center; font-size:larger;" | '''Scratch'''
| |
| |-
| |
| | 中文名 || '''Scratch'''
| |
| |-
| |
| | [[英文]]名 || Scratch
| |
| |-
| |
| | 开发者 || 麻省理工学院([[MIT]])媒体实验室终身幼儿园团队<br/>Scratch 基金会
| |
| |-
| |
| | 首次发布 || 2007年5月15日<ref name="scratchwiki">[https://en.scratch-wiki.info/wiki/Scratch Scratch Wiki. Scratch]</ref>
| |
| |-
| |
| | 最新稳定版本 || Scratch 3.29.1
| |
| |-
| |
| | 支持语言 || 70 余种
| |
| |-
| |
| | 运行平台 || 网页端、[[Windows]]、[[macOS]]、[[Android]]、[[iOS]]
| |
| |-
| |
| | 适用人群 || 8-16 岁[[青少年]](全年龄段可用)
| |
| |-
| |
| | [[全球]][[用户]]规模 || 超 1.3 亿<ref name="kidscode">[http://kidscode.cn/archives/18294 少儿编程网. Scratch 全球用户破 1.3 亿 新一代 4.0 版本即将到来]</ref>
| |
| |-
| |
| | 当前版本系列 || 3.x.x<ref name="scratch30">[https://scratch.mit.edu/discuss/topic/326861/ Scratch 3.0 is here!], 2019</ref>
| |
| |-
| |
| | 类型系统 || 动态
| |
| |-
| |
| | 文件格式 || .sb、.sprite (v1.4前)<br/>.sb2、.sprite2 (v2.0)<br/>.sb3、.sprite3 (v3.0)
| |
| |-
| |
| | 官方网站 || [https://scratch.mit.edu/ scratch.mit.edu]<ref name="scratchwiki"/>
| |
| |-
| |
| | 源代码仓库 || [https://github.com/scratchfoundation github.com/scratchfoundation]<ref name="github">[https://github.com/scratchfoundation github.com]</ref>
| |
| |}
| |
|
| |
|
| '''Scratch'''(全球少儿图形化[[编程]]语言)是由[[麻省理工学院]](MIT)媒体实验室终身幼儿园团队开发,后由 Scratch 基金会独立运营的免费图形化[[编程语言]],面向全球 8 至 16 岁青少年设计,同时支持全年龄段用户使用<ref name="scratchwiki"/>。该语言通过拖拽色彩分明的积木式代码块替代传统[[文本]]代码,让零基础用户可以快速理解编程逻辑,创作互动故事、游戏、动画、音乐等数字作品,是目前全球应用最广泛的少儿编程工具之一<ref name="faq">[https://scratch.mit.edu/info/faq/#about-scratch Scratch. FAQ]</ref>。截至 2025 年,Scratch 平台全球用户已突破 1.3 亿,覆盖 150 多个国家和地区发行,用户累计创建项目超过 10 亿个<ref name="kidscode"/>。
| | Scratch编程语言的源代码完全公开,并托管于GitHub平台<ref name="github"/>。该语言的标志性橘色猫咪图案以及“Scratch”这一名称的字体设计均受到版权法的保护<ref name="kidscode"/>。位于[http://scratch.mit.edu scratch.mit.edu]的Scratch官方网站,其后端系统、基于Djan[[go]]BB构建的论坛,以及利用[[MediaWiki]]搭建的Scratch[[Wiki]],并不属于开源项目。 |
|
| |
|
| Scratch编程语言的源代码完全公开,并托管于GitHub平台<ref name="github"/>。该语言的标志性橘色猫咪图案以及“Scratch”这一名称的字体设计均受到版权法的保护<ref name="kidscode"/>。位于[http://scratch.mit.edu scratch.mit.edu]的Scratch官方网站,其后端系统、基于Djan[[go]]BB构建的论坛,以及利用[[MediaWiki]]搭建的Scratch[[Wiki]],并不属于开源项目。 | | {{Infobox |
| | | 标题 = Scratch |
| | | 图片 = Scratch.png |
| | | 图片说明 = Scratch 标志 |
| | | 内容 = |
| | {{!}}- |
| | ! 中文名 |
| | {{!}} Scratch |
| | {{!}}- |
| | ! 英文名 |
| | {{!}} Scratch |
| | {{!}}- |
| | ! 开发者 |
| | {{!}} 麻省理工学院([[MIT]])媒体实验室 |
| | {{!}}- |
| | ! 首次发布 |
| | {{!}} 2007年5月15日 |
| | {{!}}- |
| | ! 最新稳定版本 |
| | {{!}} Scratch 3.29.1 |
| | {{!}}- |
| | ! 支持语言 |
| | {{!}} 70 余种 |
| | {{!}}- |
| | ! 运行平台 |
| | {{!}} 网页端、[[Windows]]、[[macOS]]、[[Android]]、[[iOS]] |
| | {{!}}- |
| | ! 文件格式 |
| | {{!}} .sb、.sprite (v1.4前)<br/>.sb2、.sprite2 (v2.0)<br/>.sb3、.sprite3 (v3.0) |
| | {{!}}- |
| | ! 官方网站 |
| | {{!}} [https://scratch.mit.edu/ scratch.mit.edu]}} |
|
| |
|
| == 发展历程 == | | == 发展历程 == |
| 第50行: |
第50行: |
| == 设计理念 == | | == 设计理念 == |
|
| |
|
| Scratch 的核心设计哲学是 “低门槛,高天花板,宽墙壁”(Low Floor, High Ceiling, Wide Walls)<ref name="36kr"/>: | | Scratch 的核心设计哲学是 “低门槛,高天花板,宽墙壁”(Low Floor, High Ceiling, W[[IDE|ide]] Walls)<ref name="36kr"/>: |
|
| |
|
| * '''低门槛''':通过积木式的拖拽操作,消除了文本编程中语法错误的门槛,让零基础的儿童也能快速上手,在短时间内完成自己的第一个作品。 | | * '''低门槛''':通过积木式的拖拽操作,消除了文本编程中语法错误的门槛,让零基础的儿童也能快速上手,在短时间内完成自己的第一个作品。 |