1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:01,811 >> MITCH Resnick: Sveiki, aš Mitch Resnick. 3 00:00:01,811 --> 00:00:04,520 Aš profesorius gyvenimą Tyrimai čia MIT Media Lab, 4 00:00:04,520 --> 00:00:07,052 ir aš taip pat nukreipti MIT Scratch komanda. 5 00:00:07,052 --> 00:00:08,760 JOHN MALONEY: Aš Jonas Maloney, ir man buvo 6 00:00:08,760 --> 00:00:11,950 maždaug 11 metų tyrėjas darbo Scratch projektą 7 00:00:11,950 --> 00:00:13,492 kaip švino kūrėjas. 8 00:00:13,492 --> 00:00:15,200 MITCH Resnick: Mes tai vadiname mūsų tyrimų grupė 9 00:00:15,200 --> 00:00:18,590 Mokymosi visą lopšelis grupė dėl mes įkvėpė būdas vaikams 10 00:00:18,590 --> 00:00:19,730 mokytis darželyje. 11 00:00:19,730 --> 00:00:23,360 Klasikinis darželis, vaikai yra žaismingai projektuojant ir kuriant 12 00:00:23,360 --> 00:00:26,130 dalykų bendradarbiaujant su vienas kitą - pastatai bokštai 13 00:00:26,130 --> 00:00:29,240 su medinių blokų, todėl nuotraukų su pirštu dažų ir spalvotieji pieštukai. 14 00:00:29,240 --> 00:00:32,840 Kaip mes sukūrėme nulio, mes norėjome užfiksuoti, kad darželio dvasią 15 00:00:32,840 --> 00:00:34,164 besimokantiesiems visų amžiaus. 16 00:00:34,164 --> 00:00:36,330 JOHN MALONEY: Vienas iš didelės motyvacijos nulio 17 00:00:36,330 --> 00:00:39,750 buvo toks projektas, kuris Mitchell ir Natalie 18 00:00:39,750 --> 00:00:42,470 pradėjo vadinamas Kompiuterių klubo pastatas. 19 00:00:42,470 --> 00:00:47,800 Ir jie pamatė vaikams daro daug Daiktai su žiniasklaidos priemones, pavyzdžiui, Photoshop 20 00:00:47,800 --> 00:00:52,774 ir įvairių garso gamybos priemones, bet jie buvo ne daryti bet programavimą. 21 00:00:52,774 --> 00:00:55,940 Vaikai buvo ne daryti bet programavimo, ir mes pažvelgė aplink ir pasakė, gerai, 22 00:00:55,940 --> 00:00:57,560 kodėl jie tai daro? 23 00:00:57,560 --> 00:00:59,600 Atsakymas, atrodo, būti, kad nebuvo 24 00:00:59,600 --> 00:01:01,740 įrankis, kuris buvo tinkamas už šį nustatymą. 25 00:01:01,740 --> 00:01:03,640 >> MITCH Resnick: Kaip mes buvo sukurti nulio, 26 00:01:03,640 --> 00:01:07,790 Mane įkvėpė keletas idėjų mano mentorius, Seymour Papert, kuris 27 00:01:07,790 --> 00:01:10,180 sukūrė Logo programavimo kalba. 28 00:01:10,180 --> 00:01:13,585 Seymour visada sakydavo, kad jis buvo svarbu, kad naujos technologijos 29 00:01:13,585 --> 00:01:18,074 turėti mažaaukštei - tai reiškia, kad lengva pradėti dirbti su - aukštos lubos - 30 00:01:18,074 --> 00:01:20,490 reiškia, kad jūs galite padaryti daugiau ir daugiau sudėtingus dalykus su juo. 31 00:01:20,490 --> 00:01:23,875 Mes taip pat norėjo turėti ką mes vadiname "pločio sienos," 32 00:01:23,875 --> 00:01:25,625 tai reiškia, kad yra daug skirtingi keliai, 33 00:01:25,625 --> 00:01:29,340 kad jūs galite padaryti daug skirtingų viskas su programine įranga. 34 00:01:29,340 --> 00:01:32,670 >> Tai ne tik pakankamai, kad būtų galima gauti pradėjo lengvai ir padaryti sudėtingus dalykus 35 00:01:32,670 --> 00:01:34,360 jei visi daro tą patį. 36 00:01:34,360 --> 00:01:37,760 Mes norime turėti daug skirtingų kelius nes mes žinome, skirtingi žmonės turi 37 00:01:37,760 --> 00:01:39,760 skirtingi interesai, ir mes norėjome visiems 38 00:01:39,760 --> 00:01:42,640 gebėti dirbti su projektais, kad išaugo iš savų interesų. 39 00:01:42,640 --> 00:01:44,640 >> JOHN MALONEY: Norėčiau pasakyti, kad mes tikriausiai - 40 00:01:44,640 --> 00:01:48,440 there's - mūsų nuomone, apie 10 kartų daugiau komandų ir funkcijų, nei turi 41 00:01:48,440 --> 00:01:50,310 kada baigėsi iki nulio. 42 00:01:50,310 --> 00:01:54,400 Mes norėtume turėti neribotos diskusijas apie ką 43 00:01:54,400 --> 00:01:58,420 redakcija įdėti į blokus ir dalykų, pavyzdžiui, ar numatytasis 44 00:01:58,420 --> 00:02:01,130 kryptis sprites turėtų būti aukštyn arba į dešinę. 45 00:02:01,130 --> 00:02:05,720 Taigi mes manome, kad apie visus šiuos dalykus, ypač labai anksti patirtis 46 00:02:05,720 --> 00:02:07,740 kad žmonės turėtų su nulio ir bando 47 00:02:07,740 --> 00:02:11,332 padaryti taip, kad viskas gali būti atrado tiesiog eksperimentuoti. 48 00:02:11,332 --> 00:02:14,040 >> MITCH Resnick: Kai mes buvome Pirmasis projektavimas nulio, 49 00:02:14,040 --> 00:02:17,136 mūsų tikslinė auditorija buvo amžiaus 8 iki 16. 50 00:02:17,136 --> 00:02:19,010 JOHN MALONEY: On žemos spektro, 51 00:02:19,010 --> 00:02:23,470 mes nustatėme, kad daug jaunesni vaikai buvo naudojant nulio, nei mes kada nors tikėtasi. 52 00:02:23,470 --> 00:02:27,950 Aš vis dar prisimenu vieną - pirmą kartą Momentinė dieną, manau, kad mes turėjome, 53 00:02:27,950 --> 00:02:30,870 ši maža šešerių metų amžiaus vaikinas atėjo in 54 00:02:30,870 --> 00:02:34,630 Viršutiniame gale, aš buvau nustebęs, ne, pavyzdžiui, iš nulio naudojimas 55 00:02:34,630 --> 00:02:39,540 kolegijoje klases kaip CS50 nes mes nelabai 56 00:02:39,540 --> 00:02:43,490 galvoti apie nulio kaip kalba mokyti informatikos prie kompiuterio 57 00:02:43,490 --> 00:02:44,610 mokslininkai. 58 00:02:44,610 --> 00:02:47,500 >> Kitas netikėtumas yra tai, kaip daugelis suaugusiųjų naudojate jį. 59 00:02:47,500 --> 00:02:52,130 Mes nustatėme, kad žmonės, kurie yra kaip dieninių programuotojų 60 00:02:52,130 --> 00:02:55,070 mėgautis programavimas Momentinė kaip rūšiuoti hobis. 61 00:02:55,070 --> 00:02:57,340 Ir taip mes matėme žmones dėl Scratch svetainėje 62 00:02:57,340 --> 00:03:02,900 kurti projektus, kurie, pavyzdžiui, ray atsekti 3-D utilizavimo sistemas. 63 00:03:02,900 --> 00:03:04,650 Aš negalėjau patikėti, kai pamačiau, kad. 64 00:03:04,650 --> 00:03:06,950 >> MITCH Resnick: Kaip mes pradėjo dirbti nulio, 65 00:03:06,950 --> 00:03:10,030 mes norime, kad ji skiriasi nuo Ankstesniais programavimo kalbos 66 00:03:10,030 --> 00:03:13,440 siekiant padaryti ją prieinamą kur kas platesniam žmonių ratui. 67 00:03:13,440 --> 00:03:16,310 Taigi, mes turėjome tris pagrindinius pagrindinius principus. 68 00:03:16,310 --> 00:03:18,600 Pirma, mes norime, kad tai daugiau Taisome-gali, 69 00:03:18,600 --> 00:03:22,340 todėl galite sukurti programas daug kaip pradėti Lego plytų kartu. 70 00:03:22,340 --> 00:03:25,200 Taigi mes turėjome vizualinį programavimą blokų, spausteliai kartu. 71 00:03:25,200 --> 00:03:27,460 Antra, mes norime leisti žmonėms dirbti 72 00:03:27,460 --> 00:03:31,590 daugiau prasmingų projektų, viskas kad buvo asmeniškai svarbios. 73 00:03:31,590 --> 00:03:33,430 Štai kodėl mes darome Momentinė todėl žiniasklaidos turtingas. 74 00:03:33,430 --> 00:03:35,819 >> Trečia, mes norime, kad tai daugiau socialinis, nes jums 75 00:03:35,819 --> 00:03:37,610 žinau, geriausia daug mokymosi patirties 76 00:03:37,610 --> 00:03:39,760 ateiti, kai mes bendrauti su kitais. 77 00:03:39,760 --> 00:03:43,120 Taigi, mes pridėjome nulio internete bendruomenė nuo pat pradžių, 78 00:03:43,120 --> 00:03:45,500 teisus, kai mes pradėjome programinė įranga, kad žmonės 79 00:03:45,500 --> 00:03:47,490 turės auditoriją už jų kūrinių 80 00:03:47,490 --> 00:03:50,050 ir taip pat gauti įkvėpė ką kiti žmonės sukūrė. 81 00:03:50,050 --> 00:03:54,160 Kadangi mes pradėjo nulio, yra buvo maždaug 4,5 mln projektai 82 00:03:54,160 --> 00:03:56,290 kad buvo bendrai dėl Scratch svetainėje. 83 00:03:56,290 --> 00:03:59,440 >> JOHN MALONEY: Taigi, aš faktiškai prisijungė prie projekto 84 00:03:59,440 --> 00:04:02,310 iki tarsi pareiškimo Mitchell. 85 00:04:02,310 --> 00:04:04,630 Aš paklausiau prisijungti prie kai išgirdau apie jį, nes aš maniau, 86 00:04:04,630 --> 00:04:07,088 jis bus toks kietas dalykas, ir aš norėjau padėti. 87 00:04:07,088 --> 00:04:10,340 Bet mano mėgstamiausia kalba buvo Smalltalk ir aš 88 00:04:10,340 --> 00:04:13,960 padėjo sukurti šią versiją iš Smalltalk vadinamas girgždėti. 89 00:04:13,960 --> 00:04:17,320 Taigi pasakiau, gerai, aš ateiti ir padaryti šį darbą 90 00:04:17,320 --> 00:04:19,490 kaip ilgai, kaip aš galiu kurti jį Squeak. 91 00:04:19,490 --> 00:04:22,460 Mitchell sako, oi tikrai, aš nerūpi, ką jis padarė in 92 00:04:22,460 --> 00:04:23,460 Tiesiog padaryti jį dirbti. 93 00:04:23,460 --> 00:04:26,480 Ir taip tai kaip jis gavo turi būti parašyta Squeak. 94 00:04:26,480 --> 00:04:29,430 >> Taigi su Scratch 2,0, mes maniau, kad mes 95 00:04:29,430 --> 00:04:34,280 pabandyti padaryti įbrėžimams pasiekti daugiau žmonių priėmimo ji cloud programa. 96 00:04:34,280 --> 00:04:37,820 Ir nors ten buvo versija iš Squeak, kuri tęsėsi naršyklėje, 97 00:04:37,820 --> 00:04:40,500 tai reikia atsisiųsti ir įdiegti plug-in. 98 00:04:40,500 --> 00:04:43,750 Ir mes žinojome, kad daug žmonių būtų sunku tai padaryti, 99 00:04:43,750 --> 00:04:47,090 arba todėl, kad ji buvo sudėtingas procesas, 100 00:04:47,090 --> 00:04:50,990 arba dėl jų administravimo institucijos savo mokyklos ar kas neleistų jį. 101 00:04:50,990 --> 00:04:54,430 Taigi mes norėjome kažką, kad buvo tipo integruotas į naršykles 102 00:04:54,430 --> 00:04:57,580 ar buvo natūra pagal nutylėjimą ten dauguma naršyklių. 103 00:04:57,580 --> 00:04:58,710 >> Mes laikomas Java. 104 00:04:58,710 --> 00:05:00,070 Mes laikomas "Silverlight. 105 00:05:00,070 --> 00:05:03,130 Mes laikomas Javaskriptą, ir, mūsų nuomone, Flash. 106 00:05:03,130 --> 00:05:05,550 Tuo metu, "Flash" buvo tikrai ant dominavimas. 107 00:05:05,550 --> 00:05:09,760 "Adobe" buvo tikrai stumti jį ir mes dar nežinojo, žinote, 108 00:05:09,760 --> 00:05:13,640 kad jis bus tokia problema iOS ir mobiliųjų įrenginių ir kt. 109 00:05:13,640 --> 00:05:18,516 Taigi, mes nuėjome su "Flash", ir retrospektyviai, žinote, 110 00:05:18,516 --> 00:05:20,890 tai jau gal buvo gražiau jei mes norime dingo JavaScript 111 00:05:20,890 --> 00:05:22,440 nes tai tapo dominuojanti kalba. 112 00:05:22,440 --> 00:05:24,565 >> Bet aš nemanau, kad tai bet kokiu būdu galėtume galbūt 113 00:05:24,565 --> 00:05:28,760 matė visus dalykus, kurie buvo ketina keisti tarp tada ir dabar. 114 00:05:28,760 --> 00:05:32,160 Ji trunka trejus metus arba tiek, kad sudėti kažką panašaus į tai, 115 00:05:32,160 --> 00:05:35,390 todėl jūs bandykite spėti ir tikiuosi geriausio. 116 00:05:35,390 --> 00:05:38,820 >> MITCH Resnick: Vienas iš mūsų naujas projektai yra vadinamas "Scratch jaunimas, 117 00:05:38,820 --> 00:05:41,640 bando turėti Scratch go iki net jaunesniems vaikams. 118 00:05:41,640 --> 00:05:43,870 Tai yra siekiama amžiaus 06:55 metų amžiaus, 119 00:05:43,870 --> 00:05:46,307 kaip darželio iki antros klasės. 120 00:05:46,307 --> 00:05:48,140 Pirmoji versija jis bus ant iPod, 121 00:05:48,140 --> 00:05:51,670 ir mes planuojame, kad jis ateis iš viduryje 2014. 122 00:05:51,670 --> 00:05:54,230 Taigi Scratch Jaunesnysis bus šiek tiek sumažinta versija. 123 00:05:54,230 --> 00:05:56,350 Tai teks šiek tiek mažiau funkcijų, o taip pat 124 00:05:56,350 --> 00:05:59,980 kad viskas daugiau Ewolucyjnie tinka jaunesnio amžiaus vaikams. 125 00:05:59,980 --> 00:06:03,330 >> JOHN MALONEY: Man patinka tai, kad Scratch 2,0 ypač 126 00:06:03,330 --> 00:06:08,541 yra tarsi slapta didesnis našumą, nei galite įsivaizduoti. 127 00:06:08,541 --> 00:06:10,790 Pagal nutylėjimą, kai jūs darote animacijos ir pan, 128 00:06:10,790 --> 00:06:14,470 jūs tik prie rėmo norma - tarsi atnaujinimo 129 00:06:14,470 --> 00:06:17,000 rodiklis ekrane, ir mes sukūrė jį sąmoningai 130 00:06:17,000 --> 00:06:19,600 taip, kad ji tik daro šiek tiek už kadro 131 00:06:19,600 --> 00:06:22,710 taip, kad jei tu sakai pakartoti 10 žingsnis 10, jūs iš tikrųjų 132 00:06:22,710 --> 00:06:26,980 matyti judėti 10 Little žingsnis - 10 mažai padidinimas. 133 00:06:26,980 --> 00:06:30,250 >> Tačiau yra rūšiuoti paslėptas režimas, vadinamas Turbo režimas, 134 00:06:30,250 --> 00:06:33,340 kurią galite gauti iš Shift-spustelėję žalią vėliavą, 135 00:06:33,340 --> 00:06:37,180 ir kad iš esmės leidžia jį paleisti tipo taip greitai, kaip jis gali. 136 00:06:37,180 --> 00:06:40,260 Taigi tai, ką leidžia daryti tokie dalykai kaip ray trasuojančius, 137 00:06:40,260 --> 00:06:42,260 o jūs neturite - originalas spindulių bandymo, 138 00:06:42,260 --> 00:06:45,200 Jums teko palaukti apie pusė valandą, kad pamatyti rezultatus, nes tai 139 00:06:45,200 --> 00:06:47,600 buvo natūra chugging per vieną kadrą vienu metu. 140 00:06:47,600 --> 00:06:50,160 Bet su spausite kartu su Shift dalykas, jūs galite gauti rezultatus 141 00:06:50,160 --> 00:06:53,520 kažką panašaus į 20 sekundžių. 142 00:06:53,520 --> 00:06:57,960 Taigi, visi staiga, galite tai padaryti rūšiuoti aukšto lygio dalykų nulio, 143 00:06:57,960 --> 00:07:00,087 bet tai paslėpta funkcija. 144 00:07:00,087 --> 00:07:00,587