Jump to content

Snap! (programming language)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by DancingPhilosopher (talk | contribs) at 13:48, 31 December 2011 (Created page with '{{Infobox programming language | name = BYOB | logo = | paradigm = object-oriented, [[educational programming language|education...'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
BYOB
Paradigmobject-oriented, educational, event-driven
DeveloperJens Mönig
First appeared2011
Stable release
3.1.1 / May 19, 2011
Typing disciplinedynamic
LicenseOpen source with proprietary components
Filename extensions.ypr
Websitebyob.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:

References