Tags: Programming Language.
Snap! (formerly Build Your Own Blocks or shorter BYOB until it was renamed to Snap! in version 4.0 in 2013) is an educational programming language and multimedia authoring tool that can be – like the 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 science projects including simulations and visualizations of experiments recording lectures with animated presentations to social sciences animated stories and interactive art and music.