GNU Free Documentation License . .

( )

: ,
Scratch Logo.png
:

-

:

,

:

:

2007

():

(Mitchel Resnick)

:

:

Scratch

:

, Smalltalk, HyperCard, StarLogo, AgentSheets, Etoys, Tweak

( «»)  - . Scratch scratching  , - , - , .[1]

. . «Lifelong Kindergarten Group»[2] .   1.4, 2 2009 .

2008 Scratch Arduino. S4A[3].

, . 50 , . gettext .

[]

- ( )

- -.   - (. costume) -. (. Paint Editor). - (. stage) 480×360 () .

drag-and-drop-: .

8 , .

movement
looks
sound
pen
control ,
sensing
[4] operators -
variables

- .

: , .

(. Stack Blocks) ,   , , . . ,   - , -.

(. Hats)   -. - « » (. when ) «», :   ,   - smalltalk-.

, (. Reporters) .

( ) , , , , .

-, , , -, - ( ) ( BYOB ).

[]

1.4 Scratch Source Code License  , ( , , PHP License).

.[5] :

  1. «Scratch» ( « Scratch, MIT Media Laboratory»),
  2. Scratch Scratch, ,
  3. - MIT Scratch (   http://scratch.mit.edu),
  4. Scratch,
  5. .

: - scratch.mit.edu.

, Scratch Squeak,    (.) -. Smalltalk, , , System Browser Scratch , .   Shift  «R» Scratch , «Turn fill screen off».[6][7]

[]

Scratch 1.4 ,[8] :

[] BYOB

. , BYOB   . , -. , , , . 3.1 BYOB   BYOB . , , .

[] Panther

Panther  drag-n-drop , (), CYOB (, BYOB, , Squeak ( Smalltalk, Scratch ).

[] Mesh

BYOB, Panther mesh,[15] scratch- .

[] Slash

Slash BYOB 3.0 Panther: ().

[] StarLogo TNG

2008  StarLogo TNG,[16] StarLogo . OpenStarLogo[17] MIT Scratch  StarLogo TNG .

[] Scratch 2

2011 - Scratch 2.0,[18] BYOB (, ), , ,  . .

[] App Invertor

, App Inventor  Android.

Scratch Catroid, t [19].

[] .

[]

[]