1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:01,811 >> Mitch Resnick: Hi, mimi nina Mitch Resnick. 3 00:00:01,811 --> 00:00:04,520 Mimi nina Profesa wa Learning Utafiti hapa katika MIT Media Lab, 4 00:00:04,520 --> 00:00:07,052 na mimi pia moja kwa moja Team MIT Scratch. 5 00:00:07,052 --> 00:00:08,760 JOHN MALONEY: mimi nina John Maloney, na mimi nilikuwa 6 00:00:08,760 --> 00:00:11,950 mtafiti kwa miaka 11 kazi ya Scratch Project 7 00:00:11,950 --> 00:00:13,492 kama developer kuongoza. 8 00:00:13,492 --> 00:00:15,200 Mitch Resnick: Tunatoa wito kundi letu utafiti 9 00:00:15,200 --> 00:00:18,590 Chekechea kundi Lifelong kwa sababu sisi ni aliongoza kwa watoto njia 10 00:00:18,590 --> 00:00:19,730 kujifunza katika shule ya awali. 11 00:00:19,730 --> 00:00:23,360 chekechea classic, watoto ni playfully kubuni na kujenga 12 00:00:23,360 --> 00:00:26,130 mambo kwa kushirikiana na mtu mwingine - minara majengo 13 00:00:26,130 --> 00:00:29,240 na vipande vya mbao, kutengeneza picha na rangi kidole na crayons. 14 00:00:29,240 --> 00:00:32,840 Kama sisi maendeleo Scratch, tulitaka kukamata kwamba chekechea roho 15 00:00:32,840 --> 00:00:34,164 kwa wanafunzi wa miaka yote. 16 00:00:34,164 --> 00:00:36,330 JOHN MALONEY: Moja ya motisha kubwa kwa Scratch 17 00:00:36,330 --> 00:00:39,750 mara mradi huu Mitchell na Natalie 18 00:00:39,750 --> 00:00:42,470 walianza aitwaye Kompyuta Clubhouse. 19 00:00:42,470 --> 00:00:47,800 Na waliona mengi ya watoto kufanya mambo na zana vyombo vya habari kama Photoshop 20 00:00:47,800 --> 00:00:52,774 na zana mbalimbali za uzalishaji sauti, lakini wao walikuwa si kufanya programu yoyote. 21 00:00:52,774 --> 00:00:55,940 watoto walikuwa si kufanya programu yoyote, na sisi inaonekana pande zote, akawaambia, vizuri, 22 00:00:55,940 --> 00:00:57,560 kwa nini si wao kufanya hivyo? 23 00:00:57,560 --> 00:00:59,600 jibu walionekana kuwa kulikuwa na si 24 00:00:59,600 --> 00:01:01,740 chombo kwamba ilikuwa sahihi kwa ajili ya kuweka hiyo. 25 00:01:01,740 --> 00:01:03,640 >> Mitch Resnick: Kama sisi walikuwa kuendeleza Scratch, 26 00:01:03,640 --> 00:01:07,790 Mimi ulitokana na baadhi ya mawazo ya mshauri wangu, Seymour Papert, ambaye 27 00:01:07,790 --> 00:01:10,180 maendeleo ya filamu maarufu India lugha ya programu. 28 00:01:10,180 --> 00:01:13,585 Seymour daima kutumika kusema kwamba ni ilikuwa ni muhimu kwa teknolojia mpya 29 00:01:13,585 --> 00:01:18,074 kuwa na sakafu ya chini - maana ni rahisi kupata ilianza na - dari high - 30 00:01:18,074 --> 00:01:20,490 maana unaweza kufanya zaidi na mambo tata zaidi nayo. 31 00:01:20,490 --> 00:01:23,875 Sisi pia alitaka na kile tunachokiita "pana kuta," 32 00:01:23,875 --> 00:01:25,625 maana kuna watu wengi pathways mbalimbali, 33 00:01:25,625 --> 00:01:29,340 kwamba unaweza kufanya mbalimbali mambo na programu. 34 00:01:29,340 --> 00:01:32,670 >> Haitoshi tu kuwa na uwezo wa kupata kuanza kwa urahisi na kufanya mambo tata 35 00:01:32,670 --> 00:01:34,360 kama kila mtu kufanya kitu kimoja. 36 00:01:34,360 --> 00:01:37,760 Tunataka kuwa na njia nyingi mbalimbali kwa sababu tunajua watu mbalimbali na 37 00:01:37,760 --> 00:01:39,760 maslahi tofauti, na sisi alitaka kila mmoja 38 00:01:39,760 --> 00:01:42,640 kuwa na uwezo wa kufanya kazi katika miradi ambayo ilikua nje ya maslahi yao wenyewe. 39 00:01:42,640 --> 00:01:44,640 >> JOHN MALONEY: Ningependa kusema kwamba sisi pengine - 40 00:01:44,640 --> 00:01:48,440 there's - sisi kuchukuliwa kuhusu mara 10 amri zaidi na makala ya kuwa na 41 00:01:48,440 --> 00:01:50,310 milele kuishia katika Scratch. 42 00:01:50,310 --> 00:01:54,400 Tunataka kuwa na kutokuwa na mwisho mijadala kuhusu nini hasa 43 00:01:54,400 --> 00:01:58,420 maneno ya kuweka kwenye vitalu na mambo kama kama default 44 00:01:58,420 --> 00:02:01,130 mwelekeo wa sprites lazima juu au haki. 45 00:02:01,130 --> 00:02:05,720 Kwa hiyo sisi mawazo kuhusu mambo yote haya, hasa uzoefu mapema sana 46 00:02:05,720 --> 00:02:07,740 kwamba watu kuwa na na Scratch na kujaribu 47 00:02:07,740 --> 00:02:11,332 kwa kufanya hivyo ili mambo inaweza kuwa aligundua tu kwa majaribio. 48 00:02:11,332 --> 00:02:14,040 >> Mitch Resnick: Tulipokuwa kwanza kubuni Scratch, 49 00:02:14,040 --> 00:02:17,136 lengo letu watazamaji ilikuwa miaka 8 16. 50 00:02:17,136 --> 00:02:19,010 JOHN MALONEY: On mwisho chini ya wigo, 51 00:02:19,010 --> 00:02:23,470 tuligundua kwamba watoto wadogo sana walikuwa kutumia Scratch kuliko sisi milele kutarajia. 52 00:02:23,470 --> 00:02:27,950 Mimi bado kumbuka moja - kwanza Scratch siku, nadhani, kwamba alikuwa, 53 00:02:27,950 --> 00:02:30,870 kidogo hii sita mwenye umri wa miaka guy aliingia 54 00:02:30,870 --> 00:02:34,630 Tarehe ya mwisho ya juu, nimekuwa kushangaa saa, kwa mfano, matumizi ya Scratch 55 00:02:34,630 --> 00:02:39,540 katika madarasa ya chuo kama CS50 kwa sababu sisi si kweli 56 00:02:39,540 --> 00:02:43,490 kufikiria Scratch kama lugha kwa kufundisha sayansi kompyuta kwa kompyuta 57 00:02:43,490 --> 00:02:44,610 wanasayansi. 58 00:02:44,610 --> 00:02:47,500 >> Mshangao mwingine ni jinsi watu wazima wengi ni kutumia. 59 00:02:47,500 --> 00:02:52,130 Tuligundua kwamba watu ambao ni kama programmers muda 60 00:02:52,130 --> 00:02:55,070 kufurahia programu katika Scratch kama aina ya hobby. 61 00:02:55,070 --> 00:02:57,340 Na hivyo tumeona watu kwenye tovuti Scratch 62 00:02:57,340 --> 00:03:02,900 kujenga miradi kwamba kufanya, kwa mfano, ray hazieleweki 3-D mifumo ya utoaji. 63 00:03:02,900 --> 00:03:04,650 Sikuamini ni nilipoona kuwa. 64 00:03:04,650 --> 00:03:06,950 >> Mitch Resnick: Kama sisi kuanza kufanya kazi juu ya Scratch, 65 00:03:06,950 --> 00:03:10,030 tunataka kufanya ni tofauti na lugha programu uliopita 66 00:03:10,030 --> 00:03:13,440 ili kufanya hivyo kupatikana mbalimbali pana sana ya watu. 67 00:03:13,440 --> 00:03:16,310 Hivyo tulikuwa na kanuni tatu za msingi kuongoza. 68 00:03:16,310 --> 00:03:18,600 Kwanza, tunataka kufanya ni zaidi tinker-uwezo, 69 00:03:18,600 --> 00:03:22,340 hivyo unaweza kujenga mipango ya kiasi kama kuweka Lego matofali pamoja. 70 00:03:22,340 --> 00:03:25,200 Hivyo tulikuwa na programu Visual vitalu kwamba snap pamoja. 71 00:03:25,200 --> 00:03:27,460 Pili, tunataka basi watu kazi 72 00:03:27,460 --> 00:03:31,590 katika miradi ya zaidi ya maana, mambo waliokuwa binafsi husika kwa ajili yao. 73 00:03:31,590 --> 00:03:33,430 Hiyo ni kwa nini sisi kufanya Scratch hivyo vyombo vya habari-tajiri. 74 00:03:33,430 --> 00:03:35,819 >> Tatu ya yote, tunataka kufanya ni kwa sababu zaidi ya kijamii ninyi 75 00:03:35,819 --> 00:03:37,610 kujua mengi ya bora kujifunza uzoefu 76 00:03:37,610 --> 00:03:39,760 umefika wakati sisi kiutendaji na wengine. 77 00:03:39,760 --> 00:03:43,120 Hivyo sisi aliongeza Scratch online jamii tangu mwanzo, 78 00:03:43,120 --> 00:03:45,500 haki tulipozindua programu ili watu 79 00:03:45,500 --> 00:03:47,490 ingekuwa watazamaji kwa ubunifu wao 80 00:03:47,490 --> 00:03:50,050 na pia kupata aliongoza kwa nini watu wengine kuundwa. 81 00:03:50,050 --> 00:03:54,160 Tangu sisi ilizindua Scratch, kuna wamekuwa karibu miradi milioni 4.5 82 00:03:54,160 --> 00:03:56,290 kwamba wamekuwa pamoja kwenye tovuti Scratch. 83 00:03:56,290 --> 00:03:59,440 >> JOHN MALONEY: Kwa hiyo mimi kweli alijiunga na mradi 84 00:03:59,440 --> 00:04:02,310 na aina ya maombi kwa Mitchell. 85 00:04:02,310 --> 00:04:04,630 Mimi aliuliza kujiunga na niliposikia kuhusu hilo kwa sababu nilifikiri 86 00:04:04,630 --> 00:04:07,088 ilikuwa ni kwenda kuwa kama baridi kitu, na nilitaka kusaidia. 87 00:04:07,088 --> 00:04:10,340 Lakini lugha yangu ya favorite mara Smalltalk, na mimi 88 00:04:10,340 --> 00:04:13,960 alikuwa alisaidia kuendeleza toleo hili ya Smalltalk aitwaye Squeak. 89 00:04:13,960 --> 00:04:17,320 Kwa hiyo mimi nikasema, vizuri, mimi itabidi kuja na kufanya kazi hii 90 00:04:17,320 --> 00:04:19,490 muda mrefu kama mimi unaweza kujenga katika Squeak. 91 00:04:19,490 --> 00:04:22,460 Na Mitchell alisema, oh uhakika, mimi hawajali nini alifanya in 92 00:04:22,460 --> 00:04:23,460 Tu kufanya kazi yake. 93 00:04:23,460 --> 00:04:26,480 Na hivyo kwamba ni jinsi gani got kuandikwa katika Squeak. 94 00:04:26,480 --> 00:04:29,430 >> Hivyo, pamoja na Scratch 2.0, sisi walidhani kwamba tunataka 95 00:04:29,430 --> 00:04:34,280 kujaribu kufanya Scratch kuwafikia zaidi watu na kuifanya programu wingu makao. 96 00:04:34,280 --> 00:04:37,820 Na ingawa kulikuwa na toleo ya Squeak kwamba mbio katika browser, 97 00:04:37,820 --> 00:04:40,500 ni required kushusha na kufunga kuziba-katika. 98 00:04:40,500 --> 00:04:43,750 Na sisi alijua kwamba mengi ya watu ingekuwa shida kufanya hivyo, 99 00:04:43,750 --> 00:04:47,090 ama kwa sababu ilikuwa ni mchakato ngumu 100 00:04:47,090 --> 00:04:50,990 au kwa sababu utawala wao katika wao shule au chochote bila kuruhusu. 101 00:04:50,990 --> 00:04:54,430 Hivyo sisi alitaka kitu ambacho alikuwa aina ya kujengwa katika browsers 102 00:04:54,430 --> 00:04:57,580 au ilikuwa ni aina ya by default huko juu ya browsers zaidi. 103 00:04:57,580 --> 00:04:58,710 >> Sisi kuchukuliwa Java. 104 00:04:58,710 --> 00:05:00,070 Sisi kuchukuliwa Sliverlight. 105 00:05:00,070 --> 00:05:03,130 Sisi kuchukuliwa JavaScript, na sisi kuchukuliwa Kiwango cha. 106 00:05:03,130 --> 00:05:05,550 Katika hatua hiyo, Kiwango cha mara kweli juu ya kupanda. 107 00:05:05,550 --> 00:05:09,760 Adobe kwa kweli alikuwa kusukuma, na sisi hawakujua, unajua, 108 00:05:09,760 --> 00:05:13,640 kuwa ni kwenda kuwa tatizo kama juu ya iOS na vifaa simu na kadhalika. 109 00:05:13,640 --> 00:05:18,516 Hivyo sisi akaenda kwa Kiwango cha, na katika retrospect, unajua, 110 00:05:18,516 --> 00:05:20,890 ingekuwa wameweza labda imekuwa nicer kama tunatarajia gone na JavaScript 111 00:05:20,890 --> 00:05:22,440 kwa sababu hiyo kuwa lugha kubwa. 112 00:05:22,440 --> 00:05:24,565 >> Lakini sidhani kuna njia yoyote tunaweza uwezekano wa 113 00:05:24,565 --> 00:05:28,760 tumeona mambo ya wote waliokuwa kwenda na mabadiliko kati ya basi na sasa. 114 00:05:28,760 --> 00:05:32,160 Inachukua miaka mitatu au zaidi kwa kuweka pamoja kitu kama hii, 115 00:05:32,160 --> 00:05:35,390 hivyo kufanya nadhani yako bora na matumaini kwa bora. 116 00:05:35,390 --> 00:05:38,820 >> Mitch Resnick: One wetu mpya miradi inaitwa Scratch Junior, 117 00:05:38,820 --> 00:05:41,640 kujaribu kuwa na Scratch go chini ya watoto wenye umri mdogo. 118 00:05:41,640 --> 00:05:43,870 Ni kuwa lengo la umri wenye umri wa miaka 5-7, 119 00:05:43,870 --> 00:05:46,307 kama chekechea hadi darasa la pili. 120 00:05:46,307 --> 00:05:48,140 toleo la kwanza la itakuwa juu ya iPod, 121 00:05:48,140 --> 00:05:51,670 na sisi mpango wa kuwa na kuja nje katikati ya mwaka 2014. 122 00:05:51,670 --> 00:05:54,230 Hivyo Scratch Junior itakuwa kiasi fulani scaled chini version. 123 00:05:54,230 --> 00:05:56,350 Itabidi kiasi fulani makala chache na pia 124 00:05:56,350 --> 00:05:59,980 kufanya mambo zaidi kimaendeleo sahihi kwa watoto wadogo. 125 00:05:59,980 --> 00:06:03,330 >> JOHN MALONEY: Mimi kufurahia ukweli kwamba Scratch 2.0 hasa 126 00:06:03,330 --> 00:06:08,541 ni aina ya siri juu utendaji kuliko unaweza kufikiria. 127 00:06:08,541 --> 00:06:10,790 By default, wakati unafanya michoro na kadhalika, 128 00:06:10,790 --> 00:06:14,470 wewe ni mdogo kwa sura ya kiwango cha - aina ya update 129 00:06:14,470 --> 00:06:17,000 kiwango cha screen, na tumekuwa iliyoundwa kwa makusudi 130 00:06:17,000 --> 00:06:19,600 ili tu anafanya kidogo kwa sura ya 131 00:06:19,600 --> 00:06:22,710 hivyo kwamba kama wewe kusema kurudia 10 hoja 10, kwa kweli 132 00:06:22,710 --> 00:06:26,980 kuona hoja katika 10 kidogo hatua - 10 nyongeza kidogo. 133 00:06:26,980 --> 00:06:30,250 >> Hata hivyo, kuna aina ya mode siri, iitwayo mode Turbo, 134 00:06:30,250 --> 00:06:33,340 ambayo unaweza kupata kwa Kuhama-Kwenye bendera ya kijani, 135 00:06:33,340 --> 00:06:37,180 na kwamba kimsingi lets kukimbia aina ya haraka kama unaweza. 136 00:06:37,180 --> 00:06:40,260 Hivyo hii ni nini inakuwezesha kufanya mambo kama ray tracer, 137 00:06:40,260 --> 00:06:42,260 na huna kwa - awali ray tracer, 138 00:06:42,260 --> 00:06:45,200 alikuwa na kusubiri juu ya nusu saa kuona matokeo kwa sababu 139 00:06:45,200 --> 00:06:47,600 ilikuwa aina ya chugging kupitia sura moja kwa wakati mmoja. 140 00:06:47,600 --> 00:06:50,160 Lakini kwa Shift-Click kitu, unaweza kupata matokeo 141 00:06:50,160 --> 00:06:53,520 katika kitu kama sekunde 20. 142 00:06:53,520 --> 00:06:57,960 Hivyo, kwa ghafla, unaweza kufanya aina kiwango cha juu ya mambo katika Scratch, 143 00:06:57,960 --> 00:07:00,087 lakini ni kipengele siri. 144 00:07:00,087 --> 00:07:00,587