Snap!

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.17 () 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

  1. Brian Harvey user contributions page
  2. Brian Harvey's homepage
  3. Jens Mönig user contributions page
  4. Mönig's blog post announcing BYOB as bringing protypal inheritance to Scratch
  5. The Beauty and Joy of Computing course homepage
  6. Github Snap! page
  7. Pàgina oficial
  8. Introducció a Snap4Arduino[Enllaç no actiu]
  9. Snap4Arduino, ¡Un mundo que programar! Universidad de Navarra
  10. Snap4Arduino: ventajas, instalación e importación de proyectos de Scratch

Enllaços externs

  • Snap! - Lloc web oficial
  • Introducció a Snap! (català)