You get a broadly inviting programming language for kids and adults that’s also a platform for serious study of computer science.
Snap! (formerly BYOB) is a visual, drag-and-drop programming language.
It is an extended reimplementation of Scratch (a project of the Lifelong Kindergarten Group at the MIT Media Lab) that allows you to Build Your Own Blocks.
It also features first class lists, first class procedures, and continuations.
These added capabilities make it suitable for a serious introduction to computer science for high school or college students.
Snap! runs in your browser.
BYOB: Bring Your Own Blocks (dal modo di dire: Bring your own bottle…)
- Scratch to Snap! – Convertire da Scratch a Snap!
- Snapp! – Convertire da Snap! ad applicazione Linux / OS X / Windows
- Orbotix Sphero guide by Connor Hudson and Dan Garcia
- Lego NXT package by Connor Hudson
- Nintendo Wiimote package by Connor Hudson
- Finch and Hummingbird robots package by Tom Lauwers
- Parallax S2 robot package by Connor Hudson
- LEAP Motion by Connor Hudson
- Speech synthesis by Connor Hudson
- Arduino package by Alan Yorinks
- Arduino package by Bernat Romagosa/Citilab
- Fischertechnik ROBOTICS TXT Controller by Richard Kunze
- Snap! for Raspberry Pi by rasplay.org