Snap! (programming language): Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 20:
}}
 
'''BYOB''' is an early [[educational programming language|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 programming language|Scratch]] it is based upon.<ref>[http://download.cnet.com/BYOB-Build-Your-Own-Blocks/3000-20415_4-75629082.html BYOB] at [[CNET Download]].com and CNET TechTracker</ref>
 
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/]</ref>.
 
BYOB was developed by Jens Mönig <ref>[http://www.chirp.scratchr.org/blog/?m=201105 Mönig's blog post announcing BYOB as bringing protypal inheritance to Scratch]</ref> with documentation provided by Brian Harvey <ref>[http://www.eecs.berkeley.edu/~bh/ Brian Harvey 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>.
Line 44 ⟶ 46:
[[Category:Virtual reality communities]]
[[Category:Free educational software]]
[[Category:20072011 software]]
[[Category:Pedagogic integrated development environments]]
[[Category:Video game creation software]]