Snap!
Tipus | llenguatge de programació, llenguatge de programació visual, programari lliure i programari de codi obert |
---|---|
Data de creació | 2011 |
Disseny | Brian Harvey i Jens Mönig (en) |
Paradigma de programació | programació orientada a objectes i programació orientada a events |
Darrera versió estable | 10.2.5 () |
Llenguatge de programació | Squeak i JavaScript |
Influenciat per | Scratch, Smalltalk, Scheme i Llenguatge de programació Logo |
Sistema operatiu | multiplataforma |
Extensió dels fitxers | ypr, ysp i xml |
Codi font | Codi font |
Llicència | GNU Affero General Public License |
Pàgina web | snap.berkeley.edu |
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]- ↑ Brian Harvey user contributions page
- ↑ Brian Harvey's homepage
- ↑ Jens Mönig user contributions page
- ↑ Mönig's blog post announcing BYOB as bringing protypal inheritance to Scratch
- ↑ The Beauty and Joy of Computing course homepage
- ↑ Github Snap! page
- ↑ Pàgina oficial
- ↑ Introducció a Snap4Arduino[Enllaç no actiu]
- ↑ Snap4Arduino, ¡Un mundo que programar! Universidad de Navarra
- ↑ Snap4Arduino: ventajas, instalación e importación de proyectos de Scratch
Enllaços externs
[modifica]- Snap! - Lloc web oficial
- Introducció a Snap! Arxivat 2019-02-09 a Wayback Machine. (català)