Snap! (programming language)

This is an old revision of this page, as edited by 68.188.17.114 (talk) at 13:15, 9 January 2012 (See also). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
"BYOB" redirects here. For other uses, see BYOB (disambiguation).

BYOB is an open-source early computer language learning environment, featuring custom (build your own) blocks, first class procedures (lambda), first class lists (including lists of lists), and first class truly object oriented sprites with prototyping inheritance, which are not part of Scratch it is based upon.[1]

BYOB
The BYOB "logo" and mascote
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
open-source early computer language learning environment Scratch

BYOB can be installed and freely redistributed on any Windows, Mac OS X or Linux computer. The open-source code is made available under a license that allows modifications for non-commercial uses and can be downloaded from the UC Berkely website [2].

BYOB was developed by Jens Mönig[3] [4] with documentation provided by Brian Harvey [5][6] 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 [7].


BYOB" redirects here. For other uses, see BYOB (disambiguation). BYOB




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

open-source early computer language learning environment Scratch


License

Open source with proprietary components


Usual filename extensions

.ypr


Website

byob.berkeley.edu/


BYOB is an open-source early computer language learning environment, featuring custom (build your own) blocks, first class procedures (lambda), first class lists (including lists of lists), and first class truly object oriented sprites with prototyping inheritance, which are not part of Scratch it is based upon.[1]

BYOB can be installed and freely redistributed on any Windows, Mac OS X or Linux computer. The open-source code is made available under a license that allows modifications for non-commercial uses and can be downloaded from the UC Berkely website [2].

BYOB was developed by Jens Mönig[3] [4] with documentation provided by Brian Harvey [5][6] 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 [7].

[edit] This can also mean in slang Bring Your Own Beer BYOB

References