<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Snap%21</id>
	<title>Snap! - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Snap%21"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Snap!&amp;action=history"/>
	<updated>2026-07-19T08:23:14Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Snap!&amp;diff=2540333&amp;oldid=prev</id>
		<title>imported&gt;人人生來平等：​// Edit via Wikiplus</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Snap!&amp;diff=2540333&amp;oldid=prev"/>
		<updated>2024-05-18T16:56:50Z</updated>

		<summary type="html">&lt;p&gt;// Edit via Wikiplus&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox programming language&lt;br /&gt;
| name = Snap!语言&lt;br /&gt;
| logo = [[File:Snap!.svg|180px]]&lt;br /&gt;
| paradigm = [[面向对象编程]], [[事件驱动编程]]&lt;br /&gt;
| year = 2011年&lt;br /&gt;
| designer = [[布萊恩·哈維]]和[https://github.com/jmoenig/ Jens Mönig] &lt;br /&gt;
| developer = [https://github.com/jmoenig/ Jens Mönig]&lt;br /&gt;
| latest release version = 7.0.2&lt;br /&gt;
| latest release date = {{Start date and age|2021|12|21}} &amp;lt;ref&amp;gt;{{cite web|url=https://github.com/jmoenig/Snap/releases|title=jmoenig/Snap|website=GitHub|access-date=3 January 2022|archive-date=2022-04-21|archive-url=https://web.archive.org/web/20220421083759/https://github.com/jmoenig/Snap/releases}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| typing = [[动态类型]]&lt;br /&gt;
| implementations = &lt;br /&gt;
| programming language = [[JavaScript]]&lt;br /&gt;
| dialects =&lt;br /&gt;
| influenced_by = [[Scratch语言]]&lt;br /&gt;
| influenced =&lt;br /&gt;
| operating_system      = &lt;br /&gt;
| license               = [[Affero General Public License|AGPL]]&lt;br /&gt;
| website               = [http://snap.berkeley.edu/ snap.berkeley.edu/] [http://byob.berkeley.edu/ byob.berkeley.edu/]&lt;br /&gt;
| file_ext = .xml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Snap!&amp;#039;&amp;#039;&amp;#039; 是一款用[[JavaScript]]编写的，在浏览器裡运行的图形化编程语言，旨在赋予学生创作交互式故事，动画，游戏等作品，学习数学和计算概念。Snap!由[[Scratch语言]]衍生，包含和扩展了Scratch的功能。&lt;br /&gt;
&lt;br /&gt;
Snap! 不用在本地设备上安装任何部件，只需网络浏览器即可。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
Snap! 4.0和前身[https://snap.berkeley.edu/old_site/old-byob.html BYOB]{{Wayback|url=https://snap.berkeley.edu/old_site/old-byob.html |date=20200202090607 }}由来自[[加州伯克利大学]]的Jens Mönig开发，可以运行在[[Microsoft Windows|Windows]]、[[Mac OS X]]或[[Linux]]系统&amp;lt;ref&amp;gt;{{cite web|url=http://scratch.mit.edu/users/Jens|title=Scratch - Imagine, Program, Share|website=scratch.mit.edu|accessdate=21 May 2017|archive-date=2014-02-18|archive-url=https://web.archive.org/web/20140218173026/http://scratch.mit.edu/users/Jens/|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=http://www.chirp.scratchr.org/blog/?m=201105 |title=Mönig&amp;#039;s blog post announcing BYOB as bringing protypal inheritance to Scratch |accessdate=2015-03-27 |archive-date=2013-12-06 |archive-url=https://web.archive.org/web/20131206131246/http://www.chirp.scratchr.org/blog/?m=201105 |dead-url=no }}&amp;lt;/ref&amp;gt;；[[布莱恩·哈维]]提供创意和文档&amp;lt;ref&amp;gt;{{cite web|url=https://people.eecs.berkeley.edu/~bh/|title=HomePage for Brian Harvey (bh@cs.Berkeley.EDU)|website=people.eecs.berkeley.edu/~bh/|accessdate=19 January 2019|archive-date=2019-04-03|archive-url=https://web.archive.org/web/20190403045124/https://people.eecs.berkeley.edu/~bh/|dead-url=no}}&amp;lt;/ref&amp;gt;。&amp;lt;ref&amp;gt;{{Cite web |url=http://scratch.mit.edu/users/bharvey |title=Brian Harvey user contributions page |accessdate=2015-03-27 |archive-date=2014-02-16 |archive-url=https://web.archive.org/web/20140216224233/http://scratch.mit.edu/users/bharvey/ |dead-url=no }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=http://www.eecs.berkeley.edu/~bh/ |title=Brian Harvey&amp;#039;s homepage |accessdate=2015-03-27 |archive-date=2014-01-23 |archive-url=https://web.archive.org/web/20140123101750/http://www.eecs.berkeley.edu/~bh/ |dead-url=no }}&amp;lt;/ref&amp;gt; 。加州伯克利大学在面向非计算机专业学生的名为“计算的美和乐趣”的课程上使用Snap!。&amp;lt;ref&amp;gt;{{Cite web |url=http://inst.eecs.berkeley.edu/~cs10/fa11/ |title=The Beauty and Joy of Computing course homepage |accessdate=2015-03-27 |archive-date=2014-01-23 |archive-url=https://web.archive.org/web/20140123111318/http://inst.eecs.berkeley.edu/~cs10/fa11/ |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==运行平台==&lt;br /&gt;
Snap! 4.0 可运行在[[Apple iOS]]、[[Mac OS X]]、[[Microsoft Windows|Windows]]和[[Linux]] 上，用[[Javascript]]编写，使用[[HTML5]] [[Canvas]] API令其具有良好的跨平台性。&lt;br /&gt;
&lt;br /&gt;
对比之下，[[Scratch]] 2.0用[[ActionScript]]编写，不能在苹果公司的[[iOS]]系统上运行。&lt;br /&gt;
&lt;br /&gt;
==用户界面==&lt;br /&gt;
[[File:Snap 4.0 Default screen.png|thumb|left|340px|Snap 4.0 开发环境]]&lt;br /&gt;
屏幕布局和Scratch2.0之前的版本一致。部件区域在左面，代码区域在中间，右上部是运行区域，右下部罗列动画人物缩微。&lt;br /&gt;
&lt;br /&gt;
==特性==&lt;br /&gt;
区别于Scratch的最重要的特性为：&lt;br /&gt;
*[[高阶函数]]，数学上称为&amp;quot;[[Λ演算]]&amp;quot;&lt;br /&gt;
*嵌套列表，例如列表的列表&lt;br /&gt;
*角色嵌套&lt;br /&gt;
*Snap!代码可转换为其他主流程序语言，如Python, JavaScript和C等.&lt;br /&gt;
&lt;br /&gt;
==参考==&lt;br /&gt;
{{reflist|2}}&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* {{official website|http://snap.berkeley.edu/}}&lt;br /&gt;
* [https://github.com/jmoenig/Snap--Build-Your-Own-Blocks source code]{{Wayback|url=https://github.com/jmoenig/Snap--Build-Your-Own-Blocks |date=20160212071919 }}&lt;br /&gt;
* CNET Download.com and CNET TechTracker&amp;#039;s [http://download.cnet.com/BYOB-Build-Your-Own-Blocks/3000-20415_4-75629082.html BYOB for Mac]{{Wayback|url=http://download.cnet.com/BYOB-Build-Your-Own-Blocks/3000-20415_4-75629082.html |date=20150905101955 }} download page&lt;br /&gt;
* CNET Download.com and CNET TechTracker&amp;#039;s [http://download.cnet.com/BYOB-Build-Your-Own-Blocks/3000-20415_4-75629466.html BYOB for Windows]{{Wayback|url=http://download.cnet.com/BYOB-Build-Your-Own-Blocks/3000-20415_4-75629466.html |date=20150405194327 }} download page&lt;br /&gt;
{{程序设计语言}}&lt;br /&gt;
[[Category:視覺化程式設計語言]]&lt;br /&gt;
[[Category:Smalltalk编程语言家族]]&lt;/div&gt;</summary>
		<author><name>imported&gt;人人生來平等</name></author>
	</entry>
</feed>