Snap! (programming language)
Appearance
Paradigm | object-oriented, educational, event-driven |
---|---|
Developer | Jens Mönig |
First appeared | 2011 |
Stable release | 3.1.1
/ May 19, 2011 |
Typing discipline | dynamic |
License | Open source with proprietary components |
Filename extensions | .ypr |
Website | byob.berkeley.edu/ |
Influenced by | |
Scratch programming language |
BYOB is an educational programming language based on Scratch programming language which adds to the latter new treatment of blocks and lists as first class structures. It also enables storing sprites in variables and propagating a parent sprite's costume change to all clones of the sprite etc[1].
BYOB was developed by Jens Mönig [2] with documentation provided by Brian Harvey [3] from University of California, Berkeley and has been used to teach "The Beauty and Joy of Computing" introductory course in CS for non-CS-major students [4].
See also
The following youth computing projects also originated in the MIT Lifelong Kindergarten Group:
Wikibooks has a book on the topic of: Scratch
References
Wikimedia Commons has media related to Snap! (programming language).