Mitch Resnick: Hi, mimi nina Mitch Resnick. Mimi nina Profesa wa Learning Utafiti hapa katika MIT Media Lab, na mimi pia moja kwa moja Team MIT Scratch. JOHN MALONEY: mimi nina John Maloney, na mimi nilikuwa mtafiti kwa miaka 11 kazi ya Scratch Project kama developer kuongoza. Mitch Resnick: Tunatoa wito kundi letu utafiti Chekechea kundi Lifelong kwa sababu sisi ni aliongoza kwa watoto njia kujifunza katika shule ya awali. chekechea classic, watoto ni playfully kubuni na kujenga mambo kwa kushirikiana na mtu mwingine - minara majengo na vipande vya mbao, kutengeneza picha na rangi kidole na crayons. Kama sisi maendeleo Scratch, tulitaka kukamata kwamba chekechea roho kwa wanafunzi wa miaka yote. JOHN MALONEY: Moja ya motisha kubwa kwa Scratch mara mradi huu Mitchell na Natalie walianza aitwaye Kompyuta Clubhouse. Na waliona mengi ya watoto kufanya mambo na zana vyombo vya habari kama Photoshop na zana mbalimbali za uzalishaji sauti, lakini wao walikuwa si kufanya programu yoyote. watoto walikuwa si kufanya programu yoyote, na sisi inaonekana pande zote, akawaambia, vizuri, kwa nini si wao kufanya hivyo? jibu walionekana kuwa kulikuwa na si chombo kwamba ilikuwa sahihi kwa ajili ya kuweka hiyo. Mitch Resnick: Kama sisi walikuwa kuendeleza Scratch, Mimi ulitokana na baadhi ya mawazo ya mshauri wangu, Seymour Papert, ambaye maendeleo ya filamu maarufu India lugha ya programu. Seymour daima kutumika kusema kwamba ni ilikuwa ni muhimu kwa teknolojia mpya kuwa na sakafu ya chini - maana ni rahisi kupata ilianza na - dari high - maana unaweza kufanya zaidi na mambo tata zaidi nayo. Sisi pia alitaka na kile tunachokiita "pana kuta," maana kuna watu wengi pathways mbalimbali, kwamba unaweza kufanya mbalimbali mambo na programu. Haitoshi tu kuwa na uwezo wa kupata kuanza kwa urahisi na kufanya mambo tata kama kila mtu kufanya kitu kimoja. Tunataka kuwa na njia nyingi mbalimbali kwa sababu tunajua watu mbalimbali na maslahi tofauti, na sisi alitaka kila mmoja kuwa na uwezo wa kufanya kazi katika miradi ambayo ilikua nje ya maslahi yao wenyewe. JOHN MALONEY: Ningependa kusema kwamba sisi pengine - there's - sisi kuchukuliwa kuhusu mara 10 amri zaidi na makala ya kuwa na milele kuishia katika Scratch. Tunataka kuwa na kutokuwa na mwisho mijadala kuhusu nini hasa maneno ya kuweka kwenye vitalu na mambo kama kama default mwelekeo wa sprites lazima juu au haki. Kwa hiyo sisi mawazo kuhusu mambo yote haya, hasa uzoefu mapema sana kwamba watu kuwa na na Scratch na kujaribu kwa kufanya hivyo ili mambo inaweza kuwa aligundua tu kwa majaribio. Mitch Resnick: Tulipokuwa kwanza kubuni Scratch, lengo letu watazamaji ilikuwa miaka 8 16. JOHN MALONEY: On mwisho chini ya wigo, tuligundua kwamba watoto wadogo sana walikuwa kutumia Scratch kuliko sisi milele kutarajia. Mimi bado kumbuka moja - kwanza Scratch siku, nadhani, kwamba alikuwa, kidogo hii sita mwenye umri wa miaka guy aliingia Tarehe ya mwisho ya juu, nimekuwa kushangaa saa, kwa mfano, matumizi ya Scratch katika madarasa ya chuo kama CS50 kwa sababu sisi si kweli kufikiria Scratch kama lugha kwa kufundisha sayansi kompyuta kwa kompyuta wanasayansi. Mshangao mwingine ni jinsi watu wazima wengi ni kutumia. Tuligundua kwamba watu ambao ni kama programmers muda kufurahia programu katika Scratch kama aina ya hobby. Na hivyo tumeona watu kwenye tovuti Scratch kujenga miradi kwamba kufanya, kwa mfano, ray hazieleweki 3-D mifumo ya utoaji. Sikuamini ni nilipoona kuwa. Mitch Resnick: Kama sisi kuanza kufanya kazi juu ya Scratch, tunataka kufanya ni tofauti na lugha programu uliopita ili kufanya hivyo kupatikana mbalimbali pana sana ya watu. Hivyo tulikuwa na kanuni tatu za msingi kuongoza. Kwanza, tunataka kufanya ni zaidi tinker-uwezo, hivyo unaweza kujenga mipango ya kiasi kama kuweka Lego matofali pamoja. Hivyo tulikuwa na programu Visual vitalu kwamba snap pamoja. Pili, tunataka basi watu kazi katika miradi ya zaidi ya maana, mambo waliokuwa binafsi husika kwa ajili yao. Hiyo ni kwa nini sisi kufanya Scratch hivyo vyombo vya habari-tajiri. Tatu ya yote, tunataka kufanya ni kwa sababu zaidi ya kijamii ninyi kujua mengi ya bora kujifunza uzoefu umefika wakati sisi kiutendaji na wengine. Hivyo sisi aliongeza Scratch online jamii tangu mwanzo, haki tulipozindua programu ili watu ingekuwa watazamaji kwa ubunifu wao na pia kupata aliongoza kwa nini watu wengine kuundwa. Tangu sisi ilizindua Scratch, kuna wamekuwa karibu miradi milioni 4.5 kwamba wamekuwa pamoja kwenye tovuti Scratch. JOHN MALONEY: Kwa hiyo mimi kweli alijiunga na mradi na aina ya maombi kwa Mitchell. Mimi aliuliza kujiunga na niliposikia kuhusu hilo kwa sababu nilifikiri ilikuwa ni kwenda kuwa kama baridi kitu, na nilitaka kusaidia. Lakini lugha yangu ya favorite mara Smalltalk, na mimi alikuwa alisaidia kuendeleza toleo hili ya Smalltalk aitwaye Squeak. Kwa hiyo mimi nikasema, vizuri, mimi itabidi kuja na kufanya kazi hii muda mrefu kama mimi unaweza kujenga katika Squeak. Na Mitchell alisema, oh uhakika, mimi hawajali nini alifanya in Tu kufanya kazi yake. Na hivyo kwamba ni jinsi gani got kuandikwa katika Squeak. Hivyo, pamoja na Scratch 2.0, sisi walidhani kwamba tunataka kujaribu kufanya Scratch kuwafikia zaidi watu na kuifanya programu wingu makao. Na ingawa kulikuwa na toleo ya Squeak kwamba mbio katika browser, ni required kushusha na kufunga kuziba-katika. Na sisi alijua kwamba mengi ya watu ingekuwa shida kufanya hivyo, ama kwa sababu ilikuwa ni mchakato ngumu au kwa sababu utawala wao katika wao shule au chochote bila kuruhusu. Hivyo sisi alitaka kitu ambacho alikuwa aina ya kujengwa katika browsers au ilikuwa ni aina ya by default huko juu ya browsers zaidi. Sisi kuchukuliwa Java. Sisi kuchukuliwa Sliverlight. Sisi kuchukuliwa JavaScript, na sisi kuchukuliwa Kiwango cha. Katika hatua hiyo, Kiwango cha mara kweli juu ya kupanda. Adobe kwa kweli alikuwa kusukuma, na sisi hawakujua, unajua, kuwa ni kwenda kuwa tatizo kama juu ya iOS na vifaa simu na kadhalika. Hivyo sisi akaenda kwa Kiwango cha, na katika retrospect, unajua, ingekuwa wameweza labda imekuwa nicer kama tunatarajia gone na JavaScript kwa sababu hiyo kuwa lugha kubwa. Lakini sidhani kuna njia yoyote tunaweza uwezekano wa tumeona mambo ya wote waliokuwa kwenda na mabadiliko kati ya basi na sasa. Inachukua miaka mitatu au zaidi kwa kuweka pamoja kitu kama hii, hivyo kufanya nadhani yako bora na matumaini kwa bora. Mitch Resnick: One wetu mpya miradi inaitwa Scratch Junior, kujaribu kuwa na Scratch go chini ya watoto wenye umri mdogo. Ni kuwa lengo la umri wenye umri wa miaka 5-7, kama chekechea hadi darasa la pili. toleo la kwanza la itakuwa juu ya iPod, na sisi mpango wa kuwa na kuja nje katikati ya mwaka 2014. Hivyo Scratch Junior itakuwa kiasi fulani scaled chini version. Itabidi kiasi fulani makala chache na pia kufanya mambo zaidi kimaendeleo sahihi kwa watoto wadogo. JOHN MALONEY: Mimi kufurahia ukweli kwamba Scratch 2.0 hasa ni aina ya siri juu utendaji kuliko unaweza kufikiria. By default, wakati unafanya michoro na kadhalika, wewe ni mdogo kwa sura ya kiwango cha - aina ya update kiwango cha screen, na tumekuwa iliyoundwa kwa makusudi ili tu anafanya kidogo kwa sura ya hivyo kwamba kama wewe kusema kurudia 10 hoja 10, kwa kweli kuona hoja katika 10 kidogo hatua - 10 nyongeza kidogo. Hata hivyo, kuna aina ya mode siri, iitwayo mode Turbo, ambayo unaweza kupata kwa Kuhama-Kwenye bendera ya kijani, na kwamba kimsingi lets kukimbia aina ya haraka kama unaweza. Hivyo hii ni nini inakuwezesha kufanya mambo kama ray tracer, na huna kwa - awali ray tracer, alikuwa na kusubiri juu ya nusu saa kuona matokeo kwa sababu ilikuwa aina ya chugging kupitia sura moja kwa wakati mmoja. Lakini kwa Shift-Click kitu, unaweza kupata matokeo katika kitu kama sekunde 20. Hivyo, kwa ghafla, unaweza kufanya aina kiwango cha juu ya mambo katika Scratch, lakini ni kipengele siri.