Scratch (programming Language)
Scratch is a programming language learning environment enabling beginners to get results without having to learn syntactically correct writing first. Created by the MIT Media Lab, it is intended to motivate for further learning through playfully experimenting and creating projects, such as interactive animations, games, etc. Advocates suggest that individuals who use Scratch at a young age develop a solid foundation of knowledge that can help prepare them for the use of higher level programming languages and math.
Scratch is more concerned about the logic behind programming and solving problems. The great advantage of scratch is that complicated solution can be done on there. Scratch allows for user graphical interface which not only encourages beginners but they also can see what they input.
The name Scratch derived from the turntablism's technique of scratching(Mixing Sounds) and stresses the similarity of the process of programming to the process of mixing/scratching instead of its similarity to the processes of writing (i.e. scripting).
Scratch is available for Windows, Mac OS X, Linux, and the cloud. The source code is made available under GPLv2 license and Scratch Source Code License.
Read more about Scratch (programming Language): Overview, Derivatives, See Also
Famous quotes containing the word scratch:
“Man has lost the basic skill of the ape, the ability to scratch its back. Which gave it extraordinary independence, and the liberty to associate for reasons other than the need for mutual back-scratching.”
—Jean Baudrillard (b. 1929)