Scratch (programming language)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Scratch Logo.svg Scratch cat large.png
Paradigm(s) event-driven, imperative
Appeared in 2006
Designed by Mitchel Resnick
Developer MIT Media Lab Lifelong Kindergarten Group
Stable release 2.0 / May 9, 2013
Typing discipline dynamic
Major implementations Scratch
Influenced by Logo, Smalltalk, HyperCard, StarLogo, AgentSheets, Etoys
Implementation language Squeak, ActionScript (Scratch 2.0)
License GPLv2 and Scratch Source Code License
Usual filename extensions .sb (Scratch 1.4 and below) .sb2 (Scratch 2.0)

Scratch is a computer application meant for children that allows them to explore and experiment with the concepts of computer programming by using the simple graphical interface of "blocks" that are put together to make simple codes.[1]

Screenshot of Scratch 1.4's development environment at startup

References[change | change source]