>> Mitch Resnick: Hi, ek is Mitch Resnick.
Ek is 'n professor van Leer Vors hier by die MIT Media Lab,
en ek het ook gelas dat die MIT Scratch Team.
JOHN MALONEY: Ek is John Maloney, en ek was
'n navorser vir ongeveer 11 jaar werk op die Scratch Project
as die hoof ontwikkelaar.
Mitch Resnick: Ons noem ons navorsing groep
die lewenslange Kleuter groep, want ons geïnspireer deur die manier waarop kinders
leer in die kleuterskool.
Die klassieke kleuterskool, kinders speels ontwerp en die skep van
dinge in samewerking met mekaar - geboue torings
met 'n hout blokke, maak foto's met 'n vinger verf en kryt.
Soos ons ontwikkel nuuts af, ons wou dat kindergarten gees te vang
vir leerders van alle ouderdomme.
JOHN MALONEY: Een van die groot motivering vir Scratch
was hierdie projek wat Mitchell en Natalie
begin het genoem die Rekenaar klubhuis.
En hulle het 'n baie van die kinders doen dinge met media gereedskap soos Photoshop
en verskeie klank-produksie gereedskap, maar hulle is nie om enige ontwikkeling.
Die kinders was nie om enige ontwikkeling, en ons kyk rond en sê, goed,
Hoekom is dit nie om dit te doen?
Die antwoord was om te wees dat daar was nie
'n instrument wat geskik was vir daardie omgewing.
>> Mitch Resnick: As ons is die ontwikkeling van nuuts af,
Ek is geïnspireer deur 'n paar van die idees van my mentor, Seymour Papert, wat
ontwikkel om die Logo-programmeertaal.
Seymour altyd gebruik om te sê dat dit is belangrik vir 'n nuwe tegnologie
'n lae vloer te hê - wat beteken dit is maklik om te begin met - 'n hoë plafon -
wat beteken dat jy kan meer en doen meer komplekse dinge met dit.
Ons wou ook hê wat ons noem "wye mure,"
beteken daar is baie verskillende roetes,
wat jy kan doen baie verskillende dinge met die sagteware.
>> Dit is nie genoeg om net in staat wees om te kry maklik begin en ingewikkelde dinge
As almal doen dieselfde ding.
Ons wil baie verskillende roetes te hê omdat ons weet verskillende mense
verskillende belange, en ons wou almal
in staat wees om te werk aan projekte wat het gegroei uit hul eie belange.
>> JOHN MALONEY: Ek wil graag om te sê dat ons waarskynlik -
there's - ons beskou ongeveer 10 keer meer instruksies en funksies as 'n
ooit beland in krap.
Ons wil hê eindelose debatte oor presies wat
bewoording op blokke te sit en dinge soos of die standaard
rigting van die sprites moet op of om die reg te wees.
So het ons gedink het oor al hierdie dinge, veral die baie vroeë ervarings
dat mense wil hê met krap en probeer
om dit te maak sodat dinge kan wees ontdek net deur eksperimentering.
>> Mitch Resnick: Toe ons eerste ontwerp nuuts af,
ons teiken gehoor was ouderdomme 8 tot 16.
JOHN MALONEY: Op die lae kant van die spektrum,
Ons het gevind dat baie jonger kinders was gebruik Scratch as wat ons ooit verwag het.
Ek onthou nog een - die eerste Kras dag, dink ek, wat ons gehad het,
hierdie klein ses-jarige man het ingekom
Op die boonste einde, ek is verbaas by, byvoorbeeld, die gebruik van nuuts
in die kollege klasse soos CS50 want ons het nie regtig
dink van nuuts as 'n taal vir onderrig in Rekenaarwetenskap aan die rekenaar
wetenskaplikes.
>> Nog 'n verrassing is hoe baie volwassenes wat dit gebruik.
Ons het gevind dat mense wat soos voltydse programmeerders
geniet ontwikkeling in Kras as 'n soort van 'n stokperdjie.
En so het ons mense gesien op die Scratch webwerf
skep projekte wat te doen, byvoorbeeld, straal opsporing 3-D lewering stelsels.
Ek kon dit nie glo toe ek sien dat.
>> Mitch Resnick: As ons begin om te werk aan nuuts af,
ons wil dit anders te maak vorige programmeertale
om dit toeganklik te maak tot 'n veel groter verskeidenheid van mense.
So het ons drie kern beginsels.
Eerstens, ons wil maak dit meer geknoei-staat,
sodat jy kan veel opbou programme soos om Lego bakstene saam.
So het ons die visuele programmering blokke wat saam snap.
Tweede van alles, ons wil om mense te laat werk
op meer betekenisvolle projekte, dinge wat persoonlik relevant is vir hulle.
Dit is hoekom ons maak Kras so media-ryk.
>> Derde van alle, ons wil maak om dit meer sosiale, want jy
weet 'n klomp van die beste leerervarings
kom wanneer ons interaksie met ander.
So het ons ook die Scratch aanlyn gemeenskap van die begin af,
reg wanneer ons begin die sagteware, sodat mense
sou 'n gehoor het vir hul skeppings
en ook geïnspireer te word deur wat ander mense geskep.
Sedert ons begin krap daar rondom 4,5 miljoen projekte gewees het
wat gedeel op die Scratch webwerf.
>> JOHN MALONEY: So ek eintlik by die projek
deur soort pleit om Mitchell.
Ek het gevra om aan te sluit toe ek hoor oor dit, want ek het gedink
dit gaan so 'n koel te wees ding, en ek wou help.
Maar my gunsteling taal was Smalltalk en ek
gehelp het om die ontwikkeling van hierdie weergawe van Smalltalk genoem Squeak.
So ek sê, goed, ek sal kom doen hierdie werk
so lank as wat ek dit kan opbou in Squeak.
En Mitchell het gesê: O seker, ek gee nie om nie wat dit is gemaak in
Net maak dit werk.
En so dit is hoe dit het om in Squeak geskryf word.
>> So met Scratch 2.0, het ons gedink dat ons sou
probeer om Scratch uit te reik na meer mense deur dit 'n wolk-gebaseerde inligting.
En hoewel daar was 'n weergawe van Squeak wat gehardloop in die leser,
dit vereis aflaai en die installering van 'n prop-in.
En ons het geweet dat baie van die mense sou die moeilikheid te doen het,
óf omdat dit 'n ingewikkelde proses
of omdat hulle administrasie by hul skool of wat ook al sou dit nie toelaat nie.
So ons wou iets wat was soort gebou in die blaaier
of was soort van standaard daar op die meeste blaaiers.
>> Ons beskou Java.
Ons beskou Silver.
Ons beskou JavaScript, en ons beskou flits.
Op daardie punt, flits was werklik op die opkoms.
Adobe is regtig stoot, en Ons weet nog nie, jy weet,
dat dit gaan so 'n probleem te wees nie op IOS en mobiele toestelle en so meer.
So het ons met Flash, en in retrospek, jy weet,
dit sal miskien het al mooier As ons wil weg met JavaScript
want dit is geword die dominante taal.
>> Maar ek dink nie daar is ' enige manier wat ons kan moontlik
het al die dinge wat gesien gaan verander tussen toe en nou.
Dit neem drie jaar of so te sit iets soos hierdie saam,
sodat jy jou beste raaiskoot en hoop vir die beste.
>> Mitch Resnick: Een van ons nuwe projekte word genoem Scratch Junior,
probeer Scratch go te hê af te selfs jonger kinders.
Dit is wat daarop gemik is op die ouderdom van 06:55 jariges,
soos kindergarten tweede graad.
Die eerste weergawe van dit sal wees op die iPod,
en ons beplan om dit te kom in die middel van 2014.
So Krap Junior sal wees ietwat afgeskaal weergawe.
Dit sal iets hê minder funksies en ook
maak dinge meer ontwikkelings geskik is vir jonger kinders.
>> JOHN MALONEY: Ek geniet die feit dat Krap 2,0 veral
is 'n soort van die geheim hoër prestasie as wat jy dalk dink.
By verstek, wanneer jy doen animasie en so meer,
jy beperk tot die raam koers van die - soort van die werk
koers van die skerm, en ons het ontwerp om dit doelbewus
sodat dit nie net 'n bietjie per raam
sodat as jy sê herhaal 10 beweeg 10, wat jy eintlik
sien dit beweeg in 10 min stap - 10 min inkremente.
>> Maar daar is 'n soort van verborge af, genoem turbo af,
wat jy kan kry deur Shift-klik op die groen vlag,
en wat basies kan dit hardloop soort so vinnig as wat dit kan.
So dit is wat kan jy doen dinge soos die Ray tracer,
en jy hoef nie te - die oorspronklike Ray tracer,
jy moes wag sowat die helfte van 'n uur om die resultate te sien, omdat dit
was soort van chugging deur een raam op 'n tyd.
Maar met die Shift-Click ding, kan jy die resultate
in iets soos 20 sekondes.
So, almal van 'n skielike, jy kan soort doen hoë vlak dinge in nuuts af,
maar dit is 'n versteekte funksie.