>> MITCH RESNICK: Ahoj, jsem Mitch Resnick.
Jsem profesor učení Výzkum zde na MIT Media Lab,
a já také přímo na MIT Scratch tým.
JOHN Maloney: Jsem John Maloney, a byl jsem
výzkumník asi 11 roků pracuje na projektu Scratch
jako hlavní vývojář.
MITCH RESNICK: Zavoláme Naše výzkumná skupina
Mateřská škola skupina Celoživotní protože budeme inspirovat tím, jak děti
učit v mateřské škole.
Klasické školky, děti se hravě navrhování a vytváření
věcí ve spolupráci s jeden druhého - stavby věže
s dřevěnými bloky, takže obrázky s prstovými barvami a pastelkami.
Jak jsme vyvinuli Scratch, chtěli jsme zachytit, že školka ducha
pro studenty všech věkových kategorií.
JOHN Maloney: Jeden z velká motivace pro Scratch
Byl to projekt, který Mitchell a Natalie
začala tzv. Computer Clubhouse.
A viděli spoustu dětí dělá věci s mediálními nástroji, jako je Photoshop
a různé výrobní zvuk nástroje, ale oni nedělali žádné programování.
Děti se nedělá žádné programování, a podíval se kolem a řekl: dobře,
proč nejsou to dělají?
Odpověď Zdálo se, že se, že nebyl
nástroj, který je vhodný pro toto nastavení.
>> MITCH RESNICK: Jak jsme se rozvíjí Scratch,
Nechal jsem se inspirovat některými nápady mého učitele, Seymour Papert, který
vyvinul programovací jazyk Logo.
Seymour vždy říkával, že bylo důležité, aby nové technologie
má nízkou podlahu - což znamená, že je snadné začít s - s vysokým stropem -
znamená, že můžete udělat více a složitější věci s ním.
Chtěli jsme také, aby se to, co nazýváme "široké zdi,"
což znamená, že mnoho různé cesty,
že si můžete dělat mnoho různých věci se softwarem.
>> Nestačí jen, aby bylo možné získat snadno začít a dělat složité věci
pokud každý dělá to samé.
Chceme mít mnoho různých cest protože víme, že různí lidé mají
různé zájmy, a chtěli jsme se všichni
aby mohli pracovat na projektech, které vyrostl ze svých vlastních zájmů.
>> JOHN Maloney: Rád bych říci, že jsme asi -
there's - jsme uvažovali o 10 krát další příkazy a funkce, než mají
kdy skončil v Scratch.
Měli bychom nekonečné debaty o přesně to, co
formulace, aby na blocích a věci, jako zda výchozí
směr skřítků by měl být nahoru nebo doprava.
Tak jsme si mysleli o všech těchto věcech, zejména velmi rané zážitky
že lidé by se s Scratch a snaží
aby se to tak, že věci by mohly být objevil jen experimentálně.
>> MITCH RESNICK: Když jsme byli První návrh Scratch,
Naše cílová skupina je ve věku 8 až 16.
JOHN Maloney: On nízký konec spektra,
Zjistili jsme, že mnohem mladší děti byly použití poškrábání, než jsme kdy očekávali.
Stále si pamatuji jeden - první Scratch den, myslím, že jsme měli,
tento malý šest roků starý chlap vešel
Na horním konci, byl jsem překvapen, na, například, použití Scratch
ve škole tříd, jako CS50 protože jsme opravdu
myslíte, že Scratch jako jazyk pro výuku informatiky na počítači
vědci.
>> Dalším překvapením je, jak mnozí dospělí se používat.
Zjistili jsme, že lidé, kteří jsou jako na plný úvazek programátory
si programování v Scratch jako druh hobby.
A tak jsme viděli lidi, na internetových stránkách Scratch
vytvářet projekty, které dělat, například, ray tracing 3-D vykreslování systémy.
Nemohl jsem tomu uvěřit, když jsem viděl, že.
>> MITCH RESNICK: Jak jsme začal pracovat na Scratch,
chceme, aby se liší od předchozí programovací jazyky
s cílem, aby bylo přístupné na mnohem širší okruh lidí.
Takže jsme měli tři základní řídící principy.
Za prvé, chceme, aby je více dráteník-moci,
takže si mohl vybudovat programy mnohem jako dávat Lego kostek dohromady.
Takže jsme měli vizuální programování bloky, které do sebe zapadají.
Za druhé, chceme aby lidé pracují
na více smysluplných projektech, věci že byli osobně pro ně relevantní.
To je důvod, proč děláme Scratch tak média bohaté.
>> Třetina všech, chceme, aby se je více sociální, protože vám
Znám spoustu nejlepší učení zkušeností
přijít, když jsme se komunikovat s ostatními.
Takže jsme přidali Scratch on-line společenství od samého počátku,
pravdu, když jsme uvedli na trh software tak, aby lidé
bude mít publikum pro jejich výtvory
a také nechat inspirovat to, co ostatní lidé vytvořili.
Vzhledem k tomu jsme spustili Scratch, zde byly kolem 4,5 milionu projekty
, které byly zveřejněny na internetových stránkách Scratch.
>> JOHN Maloney: Tak jsem ve skutečnosti se připojil k projektu
o trochu prosí, aby Mitchell.
Zeptal jsem se připojit, když jsem slyšel o tom, protože jsem si myslel,
že to bude tak v pohodě věc, a já jsem chtěl pomoct.
Ale můj oblíbený jazyk byl Smalltalk, a já
mu pomohl vyvinout tuto verzi z Smalltalk tzv. Squeak.
Tak jsem si řekl, dobře, budu přijít a dělat tuto práci
tak dlouho, jak jsem si ho postavit Squeak.
A řekl Mitchell, oh jistě, jsem Nezajímá mě, co to dělá palců
Jen, aby to fungovalo.
A tak to je, jak se dostal musí být napsána v Squeak.
>> Takže s Scratch 2.0, jsme si myslel, že bychom
snažit, aby Scratch oslovit více Lidé podle což je aplikace tzv. cloud-based.
A i když tam byla verze Squeak, který běžel v prohlížeči,
je nutné stahování a instalaci plug-in.
A věděli jsme, že mnoho lidí bude mít problémy dělat to,
a to buď proto, že je složitý proces
nebo proto, že jejich správa na jejich Škola, nebo co by to nedovolil.
Takže jsme chtěli něco, co bylo druh vestavěný do prohlížeče
nebo bylo docela standardně existuje na většině prohlížečů.
>> Zvažovali jsme Java.
Zvažovali jsme Silverlight.
Zvažovali jsme JavaScript, a jsme považovali Flash.
V tomto bodě, Flash byla skutečně na vzestupu.
Adobe byla opravdu tlačí, a jsme ještě nevěděl, víte,
že to bude takový problém na iOS a mobilních zařízení a tak dále.
Tak jsme šli s Flash, a ve zpětném pohledu, víte,
bylo by to možná bylo lepší, pokud bychom šli s JavaScriptu
proto, že se stala dominantním jazykem.
>> Ale já si nemyslím, že je to nějaký způsob, jak bychom mohli
viděli všechny ty věci, které byly bude přepínat mezi tehdy a teď.
Trvá tři roky nebo tak, aby dát dohromady něco takového,
tak si vytvořit svůj nejlepší odhad a doufat v nejlepší.
>> MITCH RESNICK: Jeden z našich nových Projekty se nazývá Scratch Junior,
snaží mít Scratch jít až i mladší děti.
Je to je zaměřené na věku pět-sedmroků-koně,
jako mateřské školy na druhém stupni.
První verze to bude na iPod,
a plánujeme to přijde v polovině roku 2014.
Takže Scratch Junior bude poněkud zmenšen verzi.
Bude to mít něco méně funkcí a také
dělat věci více vývojově Vhodné pro mladší děti.
>> JOHN Maloney: Baví mě skutečnost, že Scratch 2.0, zejména
je trochu tajně vyšší výkon, než si můžete představit.
Ve výchozím nastavení, když děláte animace a tak dále,
jste omezen na rámu sazba - druh aktualizace
rychlost na obrazovce, a máme navrženy schválně
tak, že nejenže trochu na rámu
takže pokud řeknete opakování 10 pohyb 10, ve skutečnosti
vidět, že se pohybují v 10 Malý krok - 10 malých krocích.
>> Nicméně, tam je druh skrytý režim, tzv. režim turbo,
které můžete získat tím, Shift-Kliknutím na zelenou vlajkou,
a že v podstatě umožňuje to běh druh tak rychle, jak je to možné.
Tak tohle je to, co vám umožní dělat věci, jako je ray tracer,
a vy nemusíte - původní ray tracer,
jste museli čekat asi půl hodina vidět výsledky, protože to
byl druh supění přes jeden snímek najednou.
Ale s klávesou Shift klepněte věc, můžete získat výsledky
něco jako 20 sekund.
Takže najednou, můžete to udělat nějak na vysoké úrovni věci Scratch,
ale je to skrytá vlastnost.