Paradigm(s) | object-oriented, educational, event-driven |
---|---|
Appeared in | 2011 |
Developer | Jens Mönig |
Stable release | 3.1.1 (May 19, 2011) |
Typing discipline | dynamic |
Influenced by | Scratch programming language |
License | Open source with proprietary components |
Usual filename extensions | .ypr |
Website | byob.berkeley.edu/ |
BYOB is an educational programming language based on Scratch programming language which adds to the latter a 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].