Snap! (informatica)
| Snap! (BYOB[1]) linguaggio di programmazione | |
|---|---|
![]() | |
| Autore | Brian Harvey e Jens Jens Mönig |
| Data di origine | 2011 |
| Ultima versione | 4.0 |
| Utilizzo | Educativo |
| Paradigmi | programmazione orientata agli oggetti, programma educational, programmazione per eventi |
| Tipizzazione | dinamica |
| Estensioni comuni | .xml |
| Influenzato da | Scratch |
| Implementazione di riferimento | |
| Sistema operativo | Windows, macOS e GNU/Linux |
| Licenza | AGPL |
| Sito web | snap.berkeley.edu |
Snap! è un programma educativo basato su browser e che consente di creare applicativi in modo grafico e guidato utilizzando blocchi da far corrispondere tra loro come tasselli.
Snap! 4.0 non richiede l'installazione locale e lavora in modo nativo via browser.
Storia
Snap! 4.0 e il suo predecessore BYOB furono sviluppati da Jens Mönig per Windows, macOS o Linux,[2][3] con design e documentazione fornita da Brian Harvey[4][5] della University of California, Berkeley ed è stato utilizzato per corsi di CS come "The Beauty and Joy of Computing".[6]
Piattaforme
Snap! 4.0 lavora su periferiche iOS, macOS, Windows e Linux, in quanto implementato in JavaScript usando le API Canvas di HTML5, mentre Scratch 2.0 è sviluppato in Flash e lavora solo sulle ultime tre piattaforme.
Note
- ↑ per versioni ante 4.0
- ↑ Jens Mönig user contributions page, su scratch.mit.edu.
- ↑ Mönig's blog post announcing BYOB as bringing protypal inheritance to Scratch, su chirp.scratchr.org.
- ↑ Brian Harvey user contributions page, su scratch.mit.edu.
- ↑ Brian Harvey's homepage, su eecs.berkeley.edu.
- ↑ The Beauty and Joy of Computing course homepage, su inst.eecs.berkeley.edu.
Voci correlate
Altri progetti
Wikimedia Commons contiene immagini o altri file su Snap!
Collegamenti esterni
- (MUL) Sito ufficiale, su snap.berkeley.edu.
- (EN) Blog ufficiale, su snap.berkeley.edu.
- Snap! (canale), su YouTube.
- Repository sorgenti di Snap!, su github.com.
