- "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 | |
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 | |
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
- ^ BYOB at CNET Download.com and CNET TechTracker
- ^ BYOB download page http://byob.berkeley.edu/
- ^ Jens Mönig user contributions page
- ^ Mönig's blog post announcing BYOB as bringing protypal inheritance to Scratch
- ^ Brian Harvey user contributions page
- ^ Brian Harvey's homepage
- ^ The Beauty and Joy of Computing course homepage
External links
- Official website
- BYOB at CNET Download.com and CNET TechTracker