Snap! (programming language): Difference between revisions

Content deleted Content added
Doesn't exist.
BG19bot (talk | contribs)
m WP:CHECKWIKI error fix for #61. Punctuation goes before References. Do general fixes if a problem exists. - using AWB (8853)
Line 1:
{{About|programming language|"Bring your own..." acronym|BYOB (acronym)}}
{{Infobox programming language
| name = BYOB
Line 25:
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 Berkely website]</ref> or CNET Download.com and CNET TechTracker's download page.<ref>CNET Download.com and CNET TechTracker's [http://download.cnet.com/BYOB-Build-Your-Own-Blocks/3000-20415_4-75629082.html BYOB for Mac] download page</ref><ref>CNET Download.com and CNET TechTracker's [http://download.cnet.com/BYOB-Build-Your-Own-Blocks/3000-20415_4-75629466.html BYOB for Windows] download page</ref>.
 
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>.
 
==See also==
Line 41:
 
{{DEFAULTSORT:BYOB (Programming Language)}}
 
[[Category:Visual programming languages]]
[[Category:Smalltalk programming language family]]