MITCH Resnick: Hi, jien Mitch Resnick. Jien Professur ta 'Tagħlim Riċerka hawn fil-MIT Media Lab, u jien ukoll jordna lill-Team Scratch MIT. JOHN MALONEY: Jien John Maloney, u I kien riċerkatur għal madwar 11-il sena jaħdmu fuq il-Proġett Scratch bħala l-iżviluppatur ċomb. MITCH Resnick: Nappellaw grupp tagħna ta 'riċerka il-grupp Kindergarten Tul il-Ħajja minħabba aħna qed ispirati mill-mod kif tfal jitgħallmu fil-kindergarten. Il kindergarten classic, tfal huma playfully tfassil u l-ħolqien affarijiet fil-kollaborazzjoni ma ' xulxin - torrijiet bini bi blokki injam, jagħmlu ritratti żebgħa tas-swaba u krejons. Kif aħna żviluppati Scratch, ridna biex jaqbdu l-ispirtu kindergarten għall-istudenti ta 'kull età. JOHN MALONEY: Wieħed mill- motivazzjonijiet kbar għall Scratch Kien dan il-proġett li Mitchell u Natalie kienet bdiet tissejjaħ il- Computer Clubhouse. U huma raw ħafna ta 'tfal jagħmlu Jittieħed ma 'għodod tal-midja bħall-Photoshop u għodod varji tal-produzzjoni tal-ħoss, iżda dawn ma kinux qed jagħmlu ebda programmazzjoni. Il-gidjien ma kinux qed jagħmlu ebda programmazzjoni, u aħna stenna madwar u qal, ukoll, għaliex ma huma jagħmlu dan? It-tweġiba deher li jkun li ma kienx hemm għodda li kien xieraq għal dak setting. MITCH Resnick: Kif aħna kienu jiżviluppaw Scratch, I kienet ispirata minn uħud mill-ideat ta 'mentor tiegħi, Seymour Papert, li żviluppa l-lingwa ta 'programmar Logo. Seymour dejjem użati biex ngħid li huwa kien importanti għal teknoloġija ġdida li jkollu art baxx - fis-sens huwa faċli biex tibda ma '- limitu għoli - li jfisser li inti tista 'tagħmel aktar u affarijiet aktar kumplessi magħha. Aħna wkoll riedu li jkollhom nsejħu "ħitan kollha," li jfisser li hemm ħafna mogħdijiet differenti, li tista 'tagħmel differenti ħafna affarijiet bis-softwer. Mhuwiex biżżejjed biss biex ikunu jistgħu jiksbu beda faċilment u jagħmlu affarijiet kumplessi jekk kulħadd qed jagħmel l-istess ħaġa. Aħna rridu li jkollhom toroq differenti ħafna għaliex nafu nies differenti jkollhom interessi differenti, u ridna kulħadd biex ikunu jistgħu jaħdmu fuq proġetti li kiber minn interessi tagħhom stess. JOHN MALONEY: Nixtieq ngħid li aħna probabbilment - there's - aħna meqjusa madwar 10 darbiet aktar kmandi u karatteristiċi milli jkollhom qatt spiċċaw fil Scratch. Aħna jkollhom bla tmiem dibattiti dwar eżattament dak kliem li jitpoġġew fuq blokki u affarijiet simili jekk il-default direzzjoni tal-sprites għandu jkun jew lejn il-lemin. Allura aħna ħsibt dwar kollha ta 'dawn l-affarijiet, speċjalment l-esperjenzi bikrija ħafna li n-nies ikollhom ma scratch u jippruvaw biex tagħmel dan hekk li l-affarijiet jista 'jkun skoperti biss bl-esperimentazzjoni. MITCH Resnick: Meta konna ewwel tfassil Scratch, udjenza fil-mira tagħna kien etajiet 8-16. JOHN MALONEY: Fuq il- tarf baxx ta 'l-ispettru, sibna li gidjien ħafna iżgħar kienu użu Scratch minn aħna qatt antiċipat. I still remember wieħed - l-ewwel Jum Scratch, naħseb, li kellna, dan Guy ftit sitt sena qodma daħal pulzieri Fit-tarf ta 'fuq, stajt kien sorpriż fuq, per eżempju, l-użu ta 'Scratch fil-klassijiet kulleġġ bħal CS50 għaliex aħna ma verament jaħsbu Scratch bħala lingwa għall- tagħlim tax-xjenza tal-kompjuter lejn kompjuter xjentisti. Ieħor sorpriża huwa kif ħafna adulti qed jużawh. We sabu li persuni li huma bħal programmaturi full-time igawdu programmazzjoni Scratch bħala tip ta 'passatemp. U hekk aħna stajt tidher nies fuq il-websajt Scratch joħolqu proġetti li jagħmlu, per eżempju, ray traċċar sistemi tirrendi 3-D. I ma setax jemmen din meta rajt dan. MITCH Resnick: Kif aħna bdiet taħdem fuq Scratch, irridu li jagħmilha differenti minn lingwi ta 'programmar ta' qabel sabiex jagħmilha aċċessibbli għal firxa ferm usa 'ta' nies. Allura kellna tliet prinċipji ta 'gwida ewlenin. L-ewwel, irridu li jagħmlu aktar 'tinker kapaċi, sabiex inti tista 'tibni up programmi ħafna bħal tqegħid briks Lego flimkien. Allura kellna l-ipprogrammar viżwali blokki li snap flimkien. It-tieni nett, irridu biex in-nies jaħdmu fuq proġetti aktar sinifikanti, l-affarijiet li kienu personalment rilevanti għalihom. C'est pourquoi nagħmlu Scratch hekk rikki-media. It-tielet nett, irridu li jagħmlu aktar soċjali għaliex inti jafu ħafna mill-aħjar esperjenzi ta 'tagħlim ġejjin meta aħna jinteraġixxu ma 'oħrajn. Allura aħna miżjud online l Scratch komunità mill-bidu nett, dritt meta varajna l- software sabiex in-nies jkollhom udjenza għall-kreazzjonijiet tagħhom u wkoll tikseb ispirati minn liema nies oħra maħluqa. Minħabba li aħna imnedija Scratch, hemm kienu madwar 4.5 miljun proġetti li ġew maqsuma fuq il-websajt Scratch. JOHN MALONEY: So I effettivament maż-proġett minn tip ta 'nota għal Mitchell. I talbu li jissieħbu meta smajt dwar dan għaliex ħsibt li kienet se tkun tali jibred ħaġa, u jien ridt li jgħinu. Iżda lingwa favorit tiegħi kien Smalltalk, u I kien għen tiżviluppa din il-verżjoni tal Smalltalk imsejħa Squeak. So I qal, ukoll, I ser ġejjin u jagħmlu dan ix-xogħol sakemm I tista 'tibni fil Squeak. U Mitchell qal, oh żgur, I ma 'kura dak li huwa magħmul pulzieri Just jagħmluha taħdem. U hekk li kif ltqajna jinkiteb Squeak. Allura ma Scratch 2.0, aħna ħsibt li aħna kieku jippruvaw jagħmlu Scratch jilħqu lill-aktar nies billi jagħmilha app sħaba bbażata fuq. U għalkemm kien hemm verżjoni ta Squeak li dam fil-browser, huwa meħtieġ tniżżil u installazzjoni ta 'plug-in. U aħna kien jaf li ħafna nies jkollhom problemi tagħmel dan, jew minħabba li kien proċess ikkumplikat jew minħabba li l-amministrazzjoni tagħhom fil tagħhom iskola jew kwalunkwe ma tippermettix dan. Allura ridna xi ħaġa li kienet tip ta 'mibnija fil-browsers jew kien tip ta 'kontumaċja hemm fuq browsers aktar. Aħna kkunsidrati Java. Aħna kkunsidrati Silverlight. Aħna meqjusa JavaScript, u aħna meqjusa Flash. F'dak il-punt, Flash kienet verament fuq l-avvanz. Adobe kien verament timbuttah, u aħna kienu għadhom ma jafux, tafu, li kienet se tkun din il-problema fuq IOS u tagħmir mobbli u oħrajn. Allura aħna marru ma 'Flash, u retrospettivament, tafu, li kieku stajt forsi kien nicer jekk aħna'd marret ma JavaScript għaliex thats issir l-lingwa dominanti. Imma jien ma naħsibx li hemm kwalunkwe mod nistgħu possibilment raw l-affarijiet kollha li kienu se jibdlu bejn dakinhar u llum. Huwa jieħu tliet snin jew hekk biex jitqiegħdu flimkien xi ħaġa bħal din, sabiex inti tagħmel raden tiegħek aħjar u tama għall-aħjar. MITCH Resnick: Wieħed mill-ġdid tagħna proġetti huwa msejjaħ Junior Scratch, jippruvaw li jkollhom Scratch go sa gidjien anke iżgħar. Huwa qed mmirata età 06:55-il sena, bħall kindergarten għat-tieni grad. L-ewwel verżjoni ta ' se tkun fuq l-iPod, u qed nippjanaw li jkollhom dan jasal fl-nofs tal-2014. Allura Scratch Junior se jkun kemmxejn mnaqqsa verżjoni. Hija ser ikollhom kemmxejn karatteristiċi inqas u wkoll tagħmel l-affarijiet aktar developmentally xierqa għat-tfal iżgħar. JOHN MALONEY: I igawdu l-fatt li Scratch 2.0 speċjalment huwa tip ta segretament ogħla prestazzjoni milli suppost jista 'jimmaġina. Konvenzjonalment, meta int tagħmel animazzjonijiet u oħrajn, int limitata għall-qafas rata tal-- tip ta 'l-aġġornament rata tal-iskrin, u konna mfassla hija deliberatament sabiex biss ma ftit kull frame b'tali mod li jekk inti tgħidli ripetuti 10 mossa 10, inti fil-fatt jarawha timxi f'10 ftit pass - 10 f'inkrementi ftit. Madankollu, hemm tip ta ' -mod moħbija, imsejħa modalità turbo, li tista 'tikseb mill- Shift-tikklikkjaw fuq il-bandiera aħdar, u li bażikament tikri run tip ta 'malajr kemm jista'. Allura dan huwa dak li ihallik tagħmel affarijiet bħall-tracer ray, u inti ma għandekx - il-tracer ray oriġinali, inti kellhom jistennew madwar nofs siegħa biex tara r-riżultati minħabba li kienet tip ta 'chugging permezz frame wieħed kull darba. Iżda bil-Shift-Ikklikkja ħaġa, inti tista 'tikseb ir-riżultati fil xi ħaġa simili 20 sekonda. Allura, kollha f'daqqa, inti tista 'tagħmel sort affarijiet livell ta 'għoli fil Scratch, imma hija karatteristika moħbija.