>> Mitch Resnick: Bok, ja sam Mitch Resnick.
Ja sam profesor učenje Istraživanje ovdje na MIT Media Lab,
i ja također usmjeriti MIT Scratch Team.
JOHN Maloney: Ja sam John Maloney, a ja sam bio
istraživač za oko 11 godina radi na ogrebotine Projekta
kao glavni programer.
Mitch Resnick: Pozivamo Naša istraživačka skupina
Cjeloživotno Vrtić skupina, jer mi smo inspirirani način djeca
uče u vrtiću.
Klasična vrtića, djeca su u igri za projektiranje i kreiranje
stvari u suradnji s jedan drugoga - zgrade tornjevi
s drvenim blokovima, izradu fotografija s prstom boje i bojice.
Kao što smo razvili Scratch, željeli smo uhvatiti taj vrtić duh
za učenike svih uzrasta.
JOHN Maloney: Jedan od velika motivacija za nule
bio je to projekt koji Mitchell i Natalie
počela zove Računalo kluba.
A što su vidjeli puno djece radi stvari s medijskim alatima kao što su Photoshop
i razne proizvodne zvuk alata, ali oni nisu činili nikakvu programiranje.
Djeca nisu radili bilo programiranje, i mi se oko sebe i rekao, dobro,
zašto nisu oni to rade?
Odgovor se činilo da biti da nije bilo
alat koji je prikladno za tu postavku.
>> Mitch Resnick: Kao što smo razvijali su nule,
Bio sam inspiriran neke od ideja mog mentora, Seymour Papert, koji
razvio programski jezik Logo.
Seymour je uvijek govorio da je je važno za nove tehnologije
da imaju niske poda - što znači da je lako da biste započeli s - visokim stropom -
što znači da bi mogao učiniti više i složenije stvari s njim.
Također, željeli smo imati ono što mi zovemo "široki zidovi"
što znači da postoji mnogo različiti putovi,
što možete učiniti mnogo različitih stvari sa softverom.
>> Nije dovoljno samo biti u mogućnosti da biste dobili započeo lako i složene stvari
ako svatko radi istu stvar.
Želimo imati različite putove jer znamo različiti ljudi imaju
različiti interesi, i željeli smo svima
biti u mogućnosti da rade na projektima koji izrastao iz njihovih vlastitih interesa.
>> JOHN Maloney: Volio bih reći da smo vjerojatno -
there's - smatra se oko 10 puta više naredbe i mogućnosti nego imati
ikada završio u nule.
Imali bi beskrajne rasprave o tome što se točno
Tekst staviti na blokove i stvari kao što je bilo zadano
smjer od duhovi bi trebala biti gore ili udesno.
Tako smo razmišljali o svim tim stvarima, osobito vrlo rano iskustvo
da bi ljudi imaju s nule i težak
to učiniti, tako da stvari mogu biti otkrio samo eksperimentiranja.
>> Mitch Resnick: Kad smo bili Prvi projektiranje Scratch,
naša ciljana publika je bila u dobi od 8 do 16 godina.
JOHN Maloney: S niska kraja spektra,
otkrili smo da je mnogo mlađa djeca su korištenjem Scratch nego što smo ikada predviđeno.
Još se sjećam jednog - prvi Scratch dan, mislim, da smo imali,
ova mala šest godina star čovjek došao u.
Na gornjem kraju, bio sam iznenađen u, na primjer, upotreba nule
na faksu klase poput CS50 jer mi nije stvarno
sjetiti nule kao jezik za podučavanje računalne znanosti na računalu
znanstvenici.
>> Drugi iznenađenje je kako mnogi odrasli su ga koristi.
Otkrili smo da su ljudi koji su kao redoviti programera
uživati ​​u programiranje Scratch kao svojevrstan hobi.
I tako smo vidjeli ljude na web stranici nule
izraditi projekte koji rade, na primjer, ray tracing 3-D renderiranje sustava.
Nisam mogao vjerovati kad sam vidio da.
>> Mitch Resnick: Kao što smo počeo raditi na očekivanoj razini,
želimo da se razlikuje od natrag programski jezici
kako bi ona bila dostupna na mnogo širem krugu ljudi.
Dakle, imali smo tri glavna vodilja.
Prvo, želimo napraviti to više prtljati-mogućnosti,
tako da bi mogao izgraditi programe mnogo poput stavljanja Lego kockica zajedno.
Tako smo imali vizualnu programiranje blokovi koji ugriz zajedno.
Drugo sve, želimo neka ljudi rade
na više značajnih projekata, stvari koji su osobno relevantni za njih.
Zato ćemo napraviti Scratch pa mediji bogate.
>> Treće svega, želimo napraviti to više društveni, jer vam
Znam puno najbolje učenje iskustva
doći kada smo u interakciji s drugima.
Tako smo dodali nule online zajednica od samog početka,
u pravu kada smo pokrenuli softver, tako da ljudi
će imati publiku za svoje kreacije
i isto tako dobiti nadahnut što drugi ljudi stvorili.
Od kada smo pokrenuli Scratch, postoji su za oko 4,5 milijuna projekata
koji su dijelili na web stranici nule.
>> JOHN Maloney: Pa ja Zapravo se u projekt
by vrsta moli da Mitchell.
Pitao sam se pridružiti kad sam čuo o tome, jer sam mislio
da će to biti tako super stvar, a ja sam htio pomoći.
Ali moj omiljeni jezik bio Smalltalk, a ja
je pomogao razviti ovu verziju od Smalltalk zove cika.
Zato sam rekao, dobro, ja ću doći i raditi ovaj posao
dok god ja mogu graditi u spasti.
I Mitchell je rekao, oh sigurni, ja Ne zanima me što je to napravio u.
Samo nemojte to raditi.
I tako je to kako je dobio biti napisan u spasti.
>> Tako je s nule 2,0, mi mislili da ćemo
pokušati napraviti Scratch doprijeti do više ljudi tako što je cloud-based app.
I premda je verzija od cika koji je išao u pregledniku
to zahtijeva skidanje i instalirate dodatak.
A znali smo da je puno ljudi bi imati problema s time da je,
ili zato što je kompliciran proces
ili zato što im je uprava na svoje škola ili što god to ne bi dopustio.
Tako smo htjeli nešto što je bilo vrsta ugrađene u preglednicima
ili je vrsta po defaultu postoji na većini preglednika.
>> Smatrali smo Java.
Smatrali smo Silverlight.
Smatrali smo JavaScript, te smo smatrali Flash.
U tom trenutku, Bljesak je bio stvarno na usponu.
Adobe stvarno ga gura, a Mi još uvijek ne znamo, znate,
da će biti kao što je problem na iOS i mobilnim uređajima i tako dalje.
Tako smo otišli sa Flash, a u retrospektivi, znate,
to bi možda bilo ljepše ako smo otišli sa JavaScript
jer to je postalo dominantan jezik.
>> Ali ja ne mislim da postoji na bilo koji način mogli bismo eventualno
Vidjeli sve stvari koje su bile Promijenit će se između onda i sada.
To traje tri godine ili tako da sastaviti nešto poput ovoga,
tako da bi vaš najbolji pogodak i nadati se najboljem.
>> Mitch Resnick: Jedan od naših novih Projekti se zove Scratch Junior,
Pokušavam imati Scratch ići do čak mlađe djece.
To je da bude usmjerena na dob pet do sedam godina starosti,
poput vrtića u drugi razred.
Prva verzija to će biti na iPod,
i planiramo da to dolazi u sredini 2014.
Dakle Scratch Junior će biti donekle umanjena inačica.
Morat će nešto manje osobine, a također
bi stvari više razvojno prikladan za mlađu djecu.
>> JOHN Maloney: Uživam činjenicu da Scratch 2.0 pogotovo
je vrsta potajno veća performanse nego što bi mogli zamisliti.
Po defaultu, kada radite animacije i tako dalje,
ti si ograničen na okvir stopa - svojevrsno update
Stopa zaslona, ​​a mi smo je osmišljen namjerno
tako da je samo radi Malo po okvir
tako da ako kažu reprizu 10 10 potez, što zapravo
vidim da se presele u 10 Little korak - 10 malo koracima.
>> Međutim, postoji vrsta skrivenom načinu rada, zove turbo mod,
koje možete dobiti Shift-Klikom na zelenom zastavom,
i da je u osnovi to omogućuje pokrenuti vrsta jednako brzo kao što se može.
Dakle, to je ono što vam omogućuje da učinite stvari poput ray crtač,
a vi ne morate - Izvorni ray crtač,
što je morao čekati oko pola sat vremena kako biste vidjeli rezultate, jer je
je vrsta chugging kroz jednu sliku po sliku.
No, uz Shift-click stvar, možete dobiti rezultate
u nešto poput 20 sekundi.
Dakle, sve odjednom, možete napraviti svojevrsni high level stvari u nule,
ali to je skriveno lice.