Indice
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
[modifica | modifica wikitesto]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
[modifica | modifica wikitesto]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
[modifica | modifica wikitesto]Voci correlate
[modifica | modifica wikitesto]Altri progetti
[modifica | modifica wikitesto]- Wikimedia Commons contiene immagini o altri file su Snap!
Collegamenti esterni
[modifica | modifica wikitesto]- (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.