Snap! (programming language): Difference between revisions

Content deleted Content added
BG19bot (talk | contribs)
m WP:CHECKWIKI error fix for #61. Punctuation goes before References. Do general fixes if a problem exists. - using AWB (9916)
link to newly created article about Enchanting (programming language)
Line 26:
}}
 
'''Build Your Own Blocks''' or shorter '''BYOB''' (renamed '''Snap!''' from version 4.0 in 2013) is an [[educational programming language]] and multimedia [[authoring tool]] that can be - like the [[Scratch (programming language)|Scratch]] which provided inspiration for a children-friendly [[GUI]] - used by pupils, teachers, and parents for a range of educational and entertainment projects from [[math]] and [[natural science|science]] projects, including simulations and visualizations of experiments, recording lectures with animated presentations, to [[social sciences]] animated stories, and [[interactive art]] and music. Snap! 4.0, like Scratch 2.0, runs in a browser window rather than requiring the program to be downloaded to the user's computer. It has been used in secondary-to-tertiary computer science program at [[Monash University]] in Australia.
 
==Online and offline versions==
Line 47:
==History==
After creating "Chirp", a modification of Scratch, Jens Mönig begun to work on BYOB's version 1.0 (based on Scratch 1.3), 2.0 (based on Scratch 1.4), and, together with Brian Harvey, version 3.1.1. Later, based on a [[Morphic (software)|Morphic]] environment written in [[JavaScript]] by Jens Mönig using only the HTML5 Canvas APIs, Snap! was created.
 
==Use==
As there is no conceptual transition required from using normal BYOB as a general programming language to using [[Enchanting (programming language)|Enchanting]] as a language to control robots, it is used in secondary-to-tertiary computer science program at [[Monash University]] in Australia.
 
==See also==
* [[Scratch (programming language)]]
* [[Enchanting (programming language)]]
 
==Notes==