Snap! (programming language)
Block-based programming language / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Snap! (programming language)?
Summarize this article for a 10 year old
SHOW ALL QUESTIONS
This article is about the blocks-based programming language. For the 1960s educational language, see SNAP (programming language).
Snap! (formerly Build Your Own Blocks) is a free block-based educational graphical programming language and online community. Snap allows 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 3) without requiring installation.[Note 2] It is built on top of Morphic.js,[2] a Morphic GUI, written by Jens Mönig as 'middle layer' between Snap! itself and 'bare' JavaScript.
Quick Facts Paradigm, Designed by ...
Paradigm | object-oriented, educational, event-driven |
---|---|
Designed by | Brian Harvey and Jens Mönig |
Developer | Jens Mönig |
First appeared | 2011; 13 years ago (2011) |
Stable release | |
Typing discipline | dynamic |
Implementation language | Morphic.js[2] (written in JavaScript); [Note 1] |
OS | Cross-platform |
License | AGPL |
Filename extensions | .xml (Snap!) |
Website | snap |
Influenced by | |
Scratch, Scheme, Logo, Smalltalk | |
Influenced | |
BeetleBlocks, NetsBlox, Dragme IDE, Turtlestitch |
Close