Snap! (programming language)

Snap! (programming language)

Snap! (formerly Build Your Own Blocks) is a free, block-based educational graphical programming language and online community allowing students to explore, create, and remix interactive animations, games, stories, and more, while learning about mathematical and computational ideas. While inspired by Scratch, Snap! has many advanced features. The Snap! editor, and programs created in it, are web applications that run in the browser (like Scratch 2) without requiring installation.

Comment
enSnap! (formerly Build Your Own Blocks) is a free, block-based educational graphical programming language and online community allowing students to explore, create, and remix interactive animations, games, stories, and more, while learning about mathematical and computational ideas. While inspired by Scratch, Snap! has many advanced features. The Snap! editor, and programs created in it, are web applications that run in the browser (like Scratch 2) without requiring installation.
Depiction
Snap!.png
Snap! Default interface.jpg
Designer
enBrian Harvey and Jens Mönig
Designer
Brian Harvey (lecturer)
https://github.com/jmoenig/
Developer
https://github.com/jmoenig/
Developer
https://github.com/jmoenig/
FileExt
en.xml
Has abstract
enSnap! (formerly Build Your Own Blocks) is a free, block-based educational graphical programming language and online community allowing students to explore, create, and remix interactive animations, games, stories, and more, while learning about mathematical and computational ideas. While inspired by Scratch, Snap! has many advanced features. The Snap! editor, and programs created in it, are web applications that run in the browser (like Scratch 2) without requiring installation.
Homepage
snap.berkeley.edu
Influenced
enBeetleBlocks, NetsBlox, Dragme IDE, Turtlestitch
Influenced
Turtlestitch
InfluencedBy
Logo (programming language)
Scheme (programming language)
Scratch (programming language)
Smalltalk
Influenced by
Logo (programming language)
Scheme (programming language)
Scratch (programming language)
Smalltalk
Is primary topic of
Snap! (programming language)
Label
enSnap! (programming language)
LatestReleaseDate
4 August 2022
Latest release date
4 August 2022
LatestReleaseVersion
8
Latest release version
8.0
License
Affero General Public License
License
Affero General Public License
Link from a Wikipage to an external page
github.com/jmoenig/
scratch.mit.edu/info/credits/
snap.berkeley.edu/old_site/old-byob.html
Link from a Wikipage to another Wikipage
Affero General Public License
Alonzo Church
Application programming interface
Brian Harvey (lecturer)
C (programming language)
Category:American children's websites
Category:Educational programming languages
Category:Free educational software
Category:Pedagogic integrated development environments
Category:Smalltalk programming language family
Category:Software developer communities
Category:Video game development software
Category:Visual programming languages
CNET
Computer science
Corecursion
Cross-platform
Download.com
Educational programming language
Event-driven programming
File:Snap!.png
File:Snap! Default interface.jpg
First class function
First class object
GitHub
HTML5
Installation (computer programs)
IOS
JavaScript
Lambda
Lambda calculus
Linux
List of educational programming languages
Logo (programming language)
Metaprogramming
Microsoft Windows
Object-oriented programming
OS X
Portable Executable
Prototype-based programming
Python (programming language)
Scheme (programming language)
Scratch (programming language)
Smalltalk
Squeak
Stream (computer science)
Turtlestitch
Type system
University of California, Berkeley
Web application
Logo
180
LogoCaption
enSnap! Logo
Name
enSnap! ref|Program versions 8.0.0|group=Note
Name
enSnap!ref|Program versions 8.0.0|group=Note
OperatingSystem
Cross-platform
Paradigm
Educational programming language
Event-driven programming
Object-oriented programming
ProgrammingLanguage
enJavaScript , previously Squeak
SameAs
6WJJ
m.0hzrhyc
Q1002996
Snap!
Snap!
Snap!
Snap! (informatica)
Snap! (langage)
Snap! (linguagem de programação)
Snap! (ngôn ngữ lập trình)
Snap! (programazio-lengoaia)
Snap! (Programmiersprache)
Snap! (programming language)
Snap! (язык программирования)
اسنپ! (زبان برنامه‌نویسی)
스냅! (프로그래밍 언어)
Subject
Category:American children's websites
Category:Educational programming languages
Category:Free educational software
Category:Pedagogic integrated development environments
Category:Smalltalk programming language family
Category:Software developer communities
Category:Video game development software
Category:Visual programming languages
Thumbnail
Snap!.png?width=300
Typing
Type system
WasDerivedFrom
Snap! (programming language)?oldid=1118562163&ns=0
WikiPageLength
11828
Wikipage page ID
34236881
Wikipage revision ID
1118562163
WikiPageUsesTemplate
Template:'
Template:About
Template:Infobox programming language
Template:Official website
Template:Reflist
Template:Short description
Template:Start date and age
Template:URL