Snap!

De la Viquipèdia, l'enciclopèdia lliure
(S'ha redirigit des de: BYOB)
Infotaula de llenguatge de programacióSnap!
Tipusllenguatge de programació, llenguatge de programació visual, programari lliure i programari de codi obert Modifica el valor a Wikidata
Data de creació2011 Modifica el valor a Wikidata
DissenyBrian Harvey i Jens Mönig (en) Tradueix Modifica el valor a Wikidata
Paradigma de programacióprogramació orientada a objectes i programació orientada a events Modifica el valor a Wikidata
Darrera versió estable9.2.13 () Modifica el valor a Wikidata
Llenguatge de programacióSqueak i JavaScript Modifica el valor a Wikidata
Influenciat perScratch, Smalltalk, Scheme i Llenguatge de programació Logo Modifica el valor a Wikidata
Sistema operatiumultiplataforma Modifica el valor a Wikidata
Extensió dels fitxersypr, ysp i xml Modifica el valor a Wikidata
Codi fontCodi font Modifica el valor a Wikidata
LlicènciaGNU Affero General Public License Modifica el valor a Wikidata
Pàgina websnap.berkeley.edu Modifica el valor a Wikidata

Snap! és un llenguatge de programació educatiu lliure, visual i drag-and-drop que s'executa al navegador. Permet als usuaris crear animacions interactives i jocs mentre assoleixen coneixements científics, enginyerils i computacionals. Snap! està inspirat en Scratch, però el seu públic objectiu és tant usuaris principiants com més avançat donat que Snap! inclou i amplia les possibilitats de programació de Scratch. Des de Snap! 4.0, la plataforma ja era totalment per a navegador i ja no requeria instal·lar-hi cap mena de programari en el dispositiu local.

Snap! 4.0 i el seu predecessor BYOB (Build Your Own Blocks) van ser desenvolupats inicialment per Jens Mönig per a Linux, Mac OS X o Windows, i el disseny i la documentació va ser proporcionada per Brian Harvey[1][2] de la Universitat de Califòrnia a Berkeley. La plataforma ha estat utilitzada en cursos d'introducció a la programació d'estudiants universitaris.[3][4][5] El codi de font està sota llicència AGPL i es pot descarregar tant des del web de Snap! com des de GitHub.[6] Existeix també una modificació de Snap!, Snap4Arduino, que conté blocs específics per a interactuar amb plaques Arduino.[7][8][9][10]

Referències[modifica]

Enllaços externs[modifica]