Scratch (informatica)

Scratch
linguaggio di programmazione
AutoreMitchel Resnick
Data di origine2006
Ultima versione3.0
UtilizzoEducativo
ParadigmiProgrammazione a eventi, Programmazione imperativa
Tipizzazionedinamica
Estensioni comuni.sb (Scratch 1.4 e versioni precedenti), .sb2 (Scratch 2.0), .sb3 (Scratch 3.0)
Influenzato daLogo, Smalltalk, HyperCard, StarLogo, AgentSheets, Etoys
Ha influenzatoPocket Code
Implementazione di riferimento
Sistema operativoWindows, macOS e GNU/Linux
LicenzaGPLv2 e Scratch Source Code License
Sito webscratch.mit.edu

Scratch è un ambiente di programmazione gratuito, con un linguaggio di programmazione di tipo grafico. Tale linguaggio, ispirato alla teoria costruzionista dell'apprendimento e progettato per l'insegnamento della programmazione tramite primitive visive, è adatto a studenti, insegnanti e genitori ed è 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.


Developed by StudentB