Content deleted Content added
m Bot: Migrating 1 interwiki links, now provided by Wikidata on d:q1002996 |
Briankharvey (talk | contribs) m fixed two typos |
||
Line 28:
'''BYOB''' is an [[open-source]] early [[educational programming language|software development]] learning environment which has inherited [[Scratch programming language|Scratch]]'s intuitive [[LEGO#Robotics_sets|LEGO]]-like software development interface for children and students.
The acronym stands for "Build your own blocks
New powerful options are however being put in young children's and students' hands. Such as the option to create custom made ("build your own") blocks, [[first class function|first class]] functions or procedures (their mathematical foundations are called also "[[Lambda calculus]]"), [[first class object|first class]] lists (including ''lists of lists''), and ''first class'' sprites. In other words [[Prototype-based programming|prototype-oriented instance-based classless programming]], which is not part of the simpler [[Scratch programming language|Scratch]] it is based upon.
BYOB can be installed and freely redistributed on any [[Microsoft Windows|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<ref>[http://byob.berkeley.edu/ BYOB download page http://byob.berkeley.edu/ at UC
BYOB was developed by Jens Mönig<ref>[http://scratch.mit.edu/users/Jens Jens Mönig user contributions page]</ref><ref>[http://www.chirp.scratchr.org/blog/?m=201105 Mönig's blog post announcing BYOB as bringing protypal inheritance to Scratch]</ref> with design ideas and documentation provided by [[Brian Harvey (lecturer)|Brian Harvey]]<ref>[http://scratch.mit.edu/users/bharvey Brian Harvey user contributions page]</ref><ref>[http://www.eecs.berkeley.edu/~bh/ Brian Harvey's homepage]</ref> 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.<ref>[http://inst.eecs.berkeley.edu/~cs10/fa11/ The Beauty and Joy of Computing course homepage]</ref>
|