>> MITCH Resnick: Tere, ma olen Mitch Resnick.
Ma olen professor Learning Teadusuuringud siin MIT Meedia Lab,
ja ma ka suunata MIT Scratch Team.
JOHN MALONEY: Ma olen John Maloney ja ma olin
teadlane umbes 11 aastat kallal Scratch Project
juhtiva arendaja.
MITCH Resnick: Kutsume Meie uurimisgrupp
Elukestva Lasteaed grupp sest me inspireeritud viis last
õppida lasteaias.
Klassikaline lasteaed, lapsed on vallatult kujundamisel ning luua
asjad koostöös üksteist - hoonete tornid
puidust klotsid, tehes pilte sõrme värvid ja värvipliiatsid.
Nagu me arenenud Scratch tahtsime lüüa, et lasteaed vaim
õppijatele kõigis vanustes.
JOHN MALONEY: Üks suur motivatsioon Scratch
oli see projekt, mis Mitchell ja Natalie
algas nn Computer Club.
Ja nad nägid palju lapsed teevad stuff meedia vahendeid, nagu Photoshop
ja erinevate heli tootmise vahendid, kuid nad ei tee ühtegi programmi.
Lapsed ei tee ühtegi programmeerimine, ja me vaatasime ringi ja ütles ka,
miks ei ole nad seda teevad?
Tundus, et olla, et seal ei olnud
vahend, mis on asjakohane eest, et seade.
>> MITCH Resnick: Nagu me arenesid Scratch,
Mul oli inspireeritud mõned ideed minu mentor, Seymour Papert, kes
arenenud Logo programmeerimiskeelt.
Seymour alati tavatses öelda, et see oli oluline uue tehnoloogia
on madalad - see tähendab, et see on lihtne alustan - kõrge lagi -
tähendab, sa võiksid teha rohkem ja keerulisem asju sellega.
Meil on ka tahtnud mida me nimetame "lai seinad"
tähendus on palju erineval viisil,
, mida saate teha palju erinevaid asjad koos tarkvaraga.
>> See ei ole piisav lihtsalt, et oleks võimalik saada Alustamine on lihtne ja teha keerukaid asju
kui igaüks teeb sama asja.
Tahame olla palju erinevaid radu sest me teame, erinevatel inimestel on
erinevate huvide, ja me tahtsime kõik
et oleks võimalik töötada projektidega, mis kasvas välja nende endi huvides.
>> JOHN MALONEY: Sooviksin öelda, et me tõenäoliselt -
there's - pidasime umbes 10 korda rohkem käske ja funktsioone kui on
kunagi sattus Scratch.
Meil oleks lõputu Arutelud selle üle, missuguseid
sõnastus panna plokid asjad kas vaikimisi
suunas sprites tuleks üles või paremale.
Nii me mõelnud kõiki neid asju, eriti väga varakult kogemusi
et inimesed oleksid Scratch ja püüab
teha nii, et asjad võiks olla avastasin just katsetamist.
>> MITCH Resnick: Kui me olime esimene projekteerimine Scratch,
Meie sihtrühm on vanuses 8-16.
JOHN MALONEY: On madal äärmuseks,
leidsime, et palju nooremad lapsed olid kasutades Scratch kui me kunagi ette näha.
Mäletan veel üks - esimene Scratch päev, ma arvan, et meil oli,
see väike kuue aastane poiss tuli sisse
Ülaosale, ma olen üllatunud temperatuuril, näiteks kasutamine Kraabi
kolledži klassid nagu CS50 sest me ei ole tegelikult
mõtle Scratch keele jaoks õpetamine infotehnoloogia arvuti
teadlased.
>> Teine üllatus on see, kuidas paljud täiskasvanud kasutavad seda.
Leidsime, et inimesed, kes on nagu täiskohaga programmeerijad
nautida programmeerimine Scratch nagu omamoodi hobi.
Ja nii oleme näinud inimesed Scratch kodulehel
luua projekte, mis teha, näiteks ray jälgimise 3-D krohvisüsteemid.
Ma ei suutnud seda uskuda, kui ma nägin seda.
>> MITCH Resnick: Nagu me alustanud nullist,
me tahame, et oleks erinev eelmine programmeerimiskeeled
et muuta see kättesaadavaks et palju rohkem inimesi.
Seega oli meil kolm põhilist põhimõtted.
Esiteks, me tahame teha see rohkem käpard-võimeline,
et sa võiksid luua programme palju nagu laskmise Lego tellised koos.
Seega oli meil visuaalse programmeerimise plokid, et snap koos.
Teiseks, me tahame lase inimestel tööd
rohkem mõtestatud projekte, mida mis olid isiklikult oluline neile.
Sellepärast teeme Scratch nii meedia-rikas.
>> Kolmandaks, me tahame teha see rohkem sotsiaalne, sest sa
tean palju paremini õpikogemusi
tulema, kui me suhelda.
Seega lisasime Scratch võrgus kogukond algusest,
õigus, kui me käivitas tarkvara, et inimesed
oleks publik oma loomingut
ja samuti inspireerivad mida teised inimesed on loodud.
Kuna alustasime nullist, siis on umbes 4,5 miljonit projektide
mis on jagatud Scratch kodulehel.
>> JOHN MALONEY: Ma tegelikult liitus projektiga
poolt omamoodi menetlusdokumendi Mitchell.
Küsisin liituda, kui kuulsin , sest ma arvasin,
see pidi olema nagu cool asi, ja ma tahtsin aidata.
Aga minu lemmik keel oli Smalltalk ja ma
aitas arendada see versioon Smalltalk nimega Mouse.
Ma ütlesin, ma tulen tulema ja seda tööd
nii kaua, kui ma ei saa ehitada see Squeak.
Ja Mitchell ütles, oh muidugi, ma ei huvita, mida ta on teinud sisse
Lihtsalt teha seda tööd.
Ja nii see on, kuidas see sai olema kirjutatud Mouse.
>> Nii Scratch 2.0, me arvasin, et meil oleks
proovige teha Scratch jõuda rohkem inimesed tehes pilvepõhine app.
Ja kuigi oli versioon of Mouse, mis jooksis brauser,
see vajalik allalaadimine ja installida plug-in.
Ja me teadsime, et palju inimesi oleks hädas seda tehes,
kas sellepärast, et see oli keeruline protsess
või seetõttu, et nende manustamisel nende kool või mis iganes, ei luba seda.
Nii et me tahtsime midagi, mis oli objekti ehitatud brauserid
või oli selline vaikimisi seal enamik brausereid.
>> Pidasime Java.
Pidasime Silverlight.
Pidasime JavaScript, ja pidasime Flash.
Sel hetkel, Flash oli tõesti paremuse.
Adobe on tõesti surudes seda, ja Me ei tea veel, kas tead,
et see pidi olema selline probleem iOS ja mobiilseadmete ja nii edasi.
Me läksime koos Flash ja Tagantjärele, tead,
see pole võibolla veel toredam olnud Kui me oleks läinud JavaScript
sest see on muutunud domineeriv keel.
>> Aga ma ei usu, et seal on kuidagi saime võimaluse
olen näinud kõike, mis olid muutu vahel enne ja nüüd.
Kulub kolm aastat või nii panna kokku midagi sellist,
nii te teete oma parim oletus ja loodan parimat.
>> MITCH Resnick: Üks meie uus projekte nimetatakse Scratch Junior,
üritan Scratch minna alla isegi nooremad lapsed.
See on suunatud vanus 06:55 aastastest,
nagu lasteaia teise klassi.
Esimene versioon see on iPod,
ja me kavatseme seda on tulnud välja keskel 2014.
Nii Scratch Junior on mõnevõrra vähendanud versiooni.
See peab pisut vähem omadused ja samuti
Et asjad veel arengutasemele Sobilik noorematele lastele.
>> JOHN MALONEY: Naudin asjaolu et Scratch 2.0 eriti
on omamoodi salaja suurem tulemuslikkuse kui võite kujutada.
Vaikimisi, kui sa teed animatsioone ja nii edasi,
sa oled piiratud raam määr - omamoodi uuendus
määra ekraani ja me oleme projekteeritud ta sihilikult
nii, et see ainult ei natuke kaadri
nii et kui te ütlete, korrake 10 sammu 10, siis tegelikult
vaata see liigub 10 väike Step - 10 väike juurdekasv.
>> Kuid seal on mingisugune varjatud režiimis nn turbo režiimis
mis saad, Shift Klõpsates roheline lipp,
ja mis põhimõtteliselt võimaldab see joosta objekti nii kiiresti kui võimalik.
Nii et see on see, mis võimaldab teil teha asjad ray märgendühendiga
ja sa ei pea - originaal ray märgendühendiga
sa pidid ootama umbes pool tund näha tulemusi, kuna see
oli selline chugging läbi ühe kaadri korraga.
Aga Shift-Click asi, saad tulemusi
aastal umbes 20 sekundit.
Niisiis, äkki saate teha omamoodi kõrgetasemeliste asju Scratch,
aga see on peidetud funktsioon.