>> Mitch Resnick: Saluton, mi estas Mitch Resnick.
Mi estas Profesoro de Lernado Esplori ĉi tie ĉe la MIT Media Lab,
kaj mi ankaŭ direkti la MIT Scratch Teamo.
JOHN Maloney: Mi estas Johano Maloney, kaj mi estis
esploristo dum ĉirkaŭ 11 jaroj laborante en la Scratch Projekto
kiel estra developer.
Mitch Resnick: Ni nomas nia grupo de esploro
la Dumviva Kindergarten grupo ĉar ni inspirita de la vojo infanoj
lerni en infanĝardeno.
La klasika infanĝardeno, infanoj estas ludeme desegnante kaj kreado
aferoj en kunlaboro kun unu la alian - konstruaĵojn turoj
per lignaj staloj, farante bildojn per fingro farboj kaj crayons.
Kiel ni disvolvita Scratch, ni volis kapti ke infanĝardeno spirito
por lernantoj de ĉiuj aĝoj.
JOHN Maloney: Unu el la grandaj motivoj por Scratch
Estis ĉi tiu projekto, kiu Mitchell kaj Natalie
komenciĝis nomata Komputila Clubhouse.
Kaj ili vidis multe da infanoj fari stuff kun amaskomunikiloj iloj kiel Photoshop
kaj diversaj sono produktado iloj, sed ili ne estis faranta neniun programado.
La infanoj ne farante iun programado, kaj ni ĉirkaŭrigardis kaj diris: bone,
kial ili ne faras ĝin?
La respondo ŝajnis esti, ke ne estis
ilo kiu taŭgis por ke opcio.
>> Mitch Resnick: Kiel ni estis evoluanta Scratch,
Mi estis inspiritaj de kelkaj el la ideoj de mia mentoro, Seymour Papert, kiuj
disvolvis la Logo programlingvo.
Seymour ĉiam kutimis diri, ke ĝi estis grava por nova teknologio
havi malaltan plankon - signifa ĝi estas facila por starti kun - alta plafono -
signifanta vi povus fari pli kaj pli kompleksajn aferojn kun ĝi.
Ni ankaŭ volis havi kion ni nomas "larĝaj muroj,"
signifanta ekzistas multaj malsamajn vojojn,
ke vi povas fari multajn malsamajn aĵoj kun la softvaro.
>> Ne sufiĉas nur por povi akiri komenciĝis facile kaj fari kompleksajn aferojn
se ĉies fari la samon.
Ni volas havi multajn malsamajn vojojn ĉar ni scias malsamaj homoj havas
malsamaj interesoj, kaj ni volis ĉiuj
por povi labori pri projektoj ke kreskis el siaj propraj interesoj.
>> JOHN Maloney: mi ŝatus por diri ke ni verŝajne -
there's - ni konsideras proksimume 10 fojoj pli komandojn kaj funkciojn ol havi
iam finis en Scratch.
Ni havus senfinan debatoj pri ekzakte kio
vortumon por surmeti blokoj kaj aĵoj kiel ĉu la defaŭltan
direkto de la spiritoj devus esti supren aŭ dekstren.
Do ni pensis pri ĉiuj tiuj aferoj, precipe la tre frua spertoj
ke homoj devus havi kun Scratch kaj provi
por fari ĝin tiel ke tio povus esti malkovris nur eksperimentado.
>> Mitch Resnick: Kiam ni estis unue desegni Scratch,
nia aŭdienco estis aĝoj 8 ĝis 16.
JOHN Maloney: Okaze de la malalta fino de la spektro,
Ni trovis ke multe pli junaj infanoj estis uzante Scratch ol ni iam anticipis.
Mi ankoraŭ memoras unu - la unua Scratch tagon, mi pensas, ke ni havis,
tiu malgranda ses-jara ulo envenis
Sur la supra fino, mi estis surprizita je, ekzemple, la uzo de Scratch
en kolegio klasoj kiel CS50 ĉar ni ne vere
pensi Scratch kiel lingvo por instruante komputiko al komputilo
sciencaj.
>> Alia surprizo estas ke multaj plenkreskuloj uzas ĝin.
Ni trovis ke homoj, kiuj estas kiel plentempa programistoj
ĝui programado en Nulo kiel ia hobio.
Kaj tial ni vidis homojn sur la Scratch retejo
krei projektojn, kiuj faras, ekzemple, radioj spuranta 3-D desegnadon sistemoj.
Mi ne povis kredi tion, kiam mi vidis tion.
>> Mitch Resnick: Kiel ni komenciĝis labori sur Scratch,
ni volas fari gxin malsama antaŭa programlingvoj
por fari ĝin atingebla al multe pli vasta gamo de homoj.
Do ni havis tri kerna gvidajn principojn.
Unue, ni volas fari ĝin pli Tinker-able,
tial vi povis konstrui programojn multe kiel meti Lego brikoj kune.
Do ni havis la vida programado blokojn kiuj snap kune.
Dua de ĉiuj, ni volas lasi homojn labori
je pli signifoplena projektoj, aĵoj kiuj persone adekvataj por ili.
Tial ni faras Nulo tiel komunika riĉa.
>> Triono de ĉiuj, ni volas fari ĝin pli socia, ĉar vi
scias multon el la plej bonaj lerni spertojn
venis kiam ni interagas kun aliaj.
Do ni aldonis la Scratch enreta komunumo de la komenco mem,
rajton, kiam ni lanĉis la programon tiel, ke homoj
havus publikon cxar iliaj kreaĵoj
kaj ankaŭ get inspirita kion aliaj homoj kreitaj.
Ekde ni lanĉis Scratch, tie estis ĉirkaŭ 4,5 milionoj de projektoj
kiuj estis dividitaj sur la Scratch retejo.
>> JOHN Maloney: Do mi reale aliĝis al la projekto
per ia pledante por Mitchell.
Mi petis aliĝi kiam mi aŭdis pri tio ĉar mi pensis
ĝi tuj estos tia malvarmeta afero, kaj mi volis helpi.
Sed mia ŝatata lingvo Estis Smalltalk, kaj mi
helpis evoluigi tiun version de Smalltalk nomata Squeak.
Do mi diris: Nu, mi venu kaj faru tiun laboron
tiel longe kiel mi povos konstrui ĝin en Squeak.
Kaj Mitchell diris: Ho, certe, mi Ne gravas al kio gxi konsistas in
Ĝuste fari gxin funkcii.
Kaj tiel tio estas kiel alvenis esti skribita en Squeak.
>> Do kun Scratch 2.0, ni pensis ke ni deziris
provu fari Scratch atingi al pli homoj farante gxin nubo-bazitaj programon.
Kaj kvankam estis versio de Squeak kiu kuris en la krozilo,
postulis elŝutanta kaj instalante plug-in.
Kaj ni sciis ke multaj homoj havus problemojn fari tion,
ĉu ĉar ĝi estis komplika procezo
aŭ ĉar ilia administracio je sia lernejo aŭ kio ajn ne permesas.
Do ni volis iun, kiu estis speco de konstruita en la retumiloj
aŭ estis speco de defaŭlte tie en plej retumiloj.
>> Ni konsideris Javo.
Ni konsideris Silverlight.
Ni konsideris JavaScript, kaj ni konsideras Flash.
Je tiu punkto, Flash estis vere je la supreniro.
Adobo estis vere puŝante ĝin, kaj ni ankoraŭ ne scias, vi scias,
ke ĝi tuj estos tia problemo sur IOS kaj moveblaj aparatoj ks.
Do ni iris kun Flash, kaj Retrospektive, sciu,
tio estus jam eble estis pli afabla se ni dirus irinta kun JavaScript
ĉar tio iĝis la reganta lingvo.
>> Sed mi ne pensas ke estas iamaniere oni povus eble
vidis cxiujn aferojn, kiuj estis tuj ŝanĝas inter tiam kaj nun.
Ĝi portas tri jaroj aŭ tiel kunmetis ion kiel tion,
tiel vi faru viajn plej diveno kaj esperas la plej bona.
>> Mitch Resnick: Unu el niaj novaj projektoj nomiĝas Scratch Junior,
klopodi havi Scratch go malsupren al eĉ pli junaj infanoj.
Ĝi estas esti direktita al aĝo kvin ĝis sep jaroj-olds,
kiel infanĝardeno ĝis la dua grado.
La unua versio de ĝi estas sur la iPod,
kaj ni planas havi ĝin veni ekstere en la mezo de 2014.
Do Scratch Júnior estos iom grimpis malsupren versio.
Ĝi devos iom malpli karakterizaj kaj ankaŭ
fari tion pli developmentally taŭga por junaj infanoj.
>> JOHN Maloney: Mi ĝuas la fakto ke Scratch 2.0 speciale
estas ia sekrete pli altaj agado ol vi povus imagi.
Defaŭlte, kiam vi faras kuraĝigoj ks,
vi estas limigita al la framo kurzo de la - speco de la ĝisdatigo
kurzo de la ekrano, kaj ni desegnis ŝin intence
tiel ke ĝi nur faras iom po framo
por ke, se vi diros repeat 10 movado 10, vi vere
vidu movi en 10 iom step - 10 iom pliigoj.
>> Tamen, tie estas ia kaŝita moduso, nomata turbo moduso,
kion vi povas akiri per Shift-Klakante sur la verda flago,
kaj kiu esence lasas kuri specon de tiel rapide, kiel ĝi povas.
Do tiu estas kio permesas fari aĵoj kiel la radio tracer,
kaj vi ne devas - la originala radio tracer,
vi devis atendi duono da horon por vidi la rezultojn, ĉar ĝi
Estis speco de chugging tra framo samtempe.
Sed kun la Maj-Klaku aferon, vi povas ricevi la rezultojn
en iu kiel 20 sekundoj.
Do, subite, vi povas fari specon de alta nivelo aĵojn en Scratch,
sed ĝi estas kaŝita trajto.