Snap! (informatica)

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Snap! (BYOB[1])
linguaggio di programmazione
AutoreBrian Harvey e Jens Jens Mönig
Data di origine2011
Ultima versione4.0
UtilizzoEducativo
Paradigmiprogrammazione orientata agli oggetti, programma educational, programmazione per eventi
Tipizzazionedinamica
Estensioni comuni.xml
Influenzato daScratch
Implementazione di riferimento
Sistema operativoWindows, macOS e GNU/Linux
LicenzaAGPL
Sito websnap.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]

Collegamenti esterni[modifica | modifica wikitesto]