Scratch è un linguaggio
di programmazione e il
suo autore è: Mitchel
Resnick .
Il linguaggio, ispirato alla
teoria costruzionista
dell'apprendimento e
progettato per
l'insegnamento della
programmazione tramite
primitive visive.
E' adatto a studenti, insegnanti e genitori.
Utilizzabile per progetti
pedagogici e di intrattenimento
che spaziano dalla matematica alla
scienza, consentendo la
realizzazione di simulazioni,
visualizzazione di esperimenti,
animazioni, musica, arte
interattiva, e semplici giochi.
Scratch prevede un approccio
orientato agli oggetti (denominati
Sprites).
Scratch è un linguaggio di
programmazione che consente di
elaborare storie interattive, giochi,
animazioni, arte e musica. Inoltre
permette di condividere i progetti con
altri utenti del web.
L'idea di questo linguaggio è che anche i
bambini o le persone inesperte di linguaggi di
programmazione possono imparare importanti
concetti di calcolo matematico, a ragionare in
modo sistematico, a pensare in modo creativo e
anche a lavorare partecipativamente.
Scratch è caratterizzato da una
programmazione con blocchi di
costruzione (blocchi grafici) creati per
adattarsi l'un l'altro, ma solo se
inseriti in una corretta successione, in
questo modo si evitano inesattezze
nella sintassi.
Dati tecnici
L'ambiente Scratch è disponibile sia via
web, sul sito ufficiale, sia come software
installabile ed utilizzabile offline,
disponibile per le piattaforme Windows,
Mac OS X e GNU/Linux. L'ultima versione
stabile è la versione 2.0 rilasciata il 9
maggio del 2013.