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.