Scratch (programming language)
|Designed by||Mitchel Resnick|
|Developer||MIT Media Lab Lifelong Kindergarten Group|
|Stable release||2.0 / May 9, 2013|
|Implementation language||Squeak, ActionScript (Scratch 2.0)|
|License||GPLv2 and Scratch Source Code License|
|Filename extensions||.sb (Scratch 1.4 and below) .sb2 (Scratch 2.0)|
|Logo, Smalltalk, HyperCard, StarLogo, AgentSheets, Etoys|
Scratch is a slide-and-drop programming language for children.
It allows them to explore and experiment with the ideas of computer programming by using "blocks" that are put together to make simple code.
Although made for children, SCRATCH can be used to produce simple or complex programs so it is worth learning to use by adults as well.