Snap!

Versione3(aggiornata: 16/10/2014)
PiattaformeWindows, Mac, Linux
LicenzaOpen source
CategoriaIstruzione
Vai al sito web
Valutazione:3,8  |  36 Voti

Caratteristiche principali

  • Linguaggio di programmazione facile da imparare
  • Interfaccia visiva basata sul trascinamento della selezione
  • Molteplici comandi e funzioni
  • Conversione dei programmi in altri linguaggi

Panoramica del software

Snap! è un linguaggio di programmazione grafico educativo basato sul trascinamento della selezione, usato per insegnare l'informatica a persone di tutte le età. In origine si chiamava Build Your Own Blocks (BYOB) ed è stato ispirato da Scratch, un programma simile. A differenza di BYOB, Snap! viene eseguito in un browser web.

Invece di richiederti di scrivere codice per i programmi, Snap! offre un'interfaccia visiva. Puoi creare elementi grafici chiamati sprite e programmarli affinché abbiano comportamenti diversi. Per programmare gli sprite, devi solo trascinare i blocchi contenenti i comandi da una scheda di script e rilasciarli sullo sprite di destinazione. I comandi includono il controllo del movimento, dei suoni e dell'aspetto, oltre a eventi, variabili ed espressioni logiche.

Se ti interessa saperne di più sui concetti della programmazione o insegnare questi principi ad altre persone, Snap! è un'ottima scelta. È particolarmente utile per chi potrebbe trovare intimidatorio iniziare subito a scrivere codice.

Tipo di file principale

Icona file ypr.YPRFile di progetto BYOB

Tipi di file supportati

EstensioneTipo di file
.YPRFile di progetto BYOB
.JARArchivio Java
.SBFile di progetto Scratch
.SB2File di progetto Scratch 2.0
.SCRATCHProgetto Scratch 0.x
.SPRITEFile sprite di Scratch
.SPRITE2File sprite di Scratch 2.0
.YSPFile sprite di BYOB

Altri tipi di file correlati

EstensioneTipo di file
.MP3Audio MP3
.OGGAudio Ogg Vorbis
.WAVAudio WAVE
Aggiornato: 16/10/2014