1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:01,811 >> Mitch Resnick: Saluton, mi estas Mitch Resnick. 3 00:00:01,811 --> 00:00:04,520 Mi estas Profesoro de Lernado Esplori ĉi tie ĉe la MIT Media Lab, 4 00:00:04,520 --> 00:00:07,052 kaj mi ankaŭ direkti la MIT Scratch Teamo. 5 00:00:07,052 --> 00:00:08,760 JOHN Maloney: Mi estas Johano Maloney, kaj mi estis 6 00:00:08,760 --> 00:00:11,950 esploristo dum ĉirkaŭ 11 jaroj laborante en la Scratch Projekto 7 00:00:11,950 --> 00:00:13,492 kiel estra developer. 8 00:00:13,492 --> 00:00:15,200 Mitch Resnick: Ni nomas nia grupo de esploro 9 00:00:15,200 --> 00:00:18,590 la Dumviva Kindergarten grupo ĉar ni inspirita de la vojo infanoj 10 00:00:18,590 --> 00:00:19,730 lerni en infanĝardeno. 11 00:00:19,730 --> 00:00:23,360 La klasika infanĝardeno, infanoj estas ludeme desegnante kaj kreado 12 00:00:23,360 --> 00:00:26,130 aferoj en kunlaboro kun unu la alian - konstruaĵojn turoj 13 00:00:26,130 --> 00:00:29,240 per lignaj staloj, farante bildojn per fingro farboj kaj crayons. 14 00:00:29,240 --> 00:00:32,840 Kiel ni disvolvita Scratch, ni volis kapti ke infanĝardeno spirito 15 00:00:32,840 --> 00:00:34,164 por lernantoj de ĉiuj aĝoj. 16 00:00:34,164 --> 00:00:36,330 JOHN Maloney: Unu el la grandaj motivoj por Scratch 17 00:00:36,330 --> 00:00:39,750 Estis ĉi tiu projekto, kiu Mitchell kaj Natalie 18 00:00:39,750 --> 00:00:42,470 komenciĝis nomata Komputila Clubhouse. 19 00:00:42,470 --> 00:00:47,800 Kaj ili vidis multe da infanoj fari stuff kun amaskomunikiloj iloj kiel Photoshop 20 00:00:47,800 --> 00:00:52,774 kaj diversaj sono produktado iloj, sed ili ne estis faranta neniun programado. 21 00:00:52,774 --> 00:00:55,940 La infanoj ne farante iun programado, kaj ni ĉirkaŭrigardis kaj diris: bone, 22 00:00:55,940 --> 00:00:57,560 kial ili ne faras ĝin? 23 00:00:57,560 --> 00:00:59,600 La respondo ŝajnis esti, ke ne estis 24 00:00:59,600 --> 00:01:01,740 ilo kiu taŭgis por ke opcio. 25 00:01:01,740 --> 00:01:03,640 >> Mitch Resnick: Kiel ni estis evoluanta Scratch, 26 00:01:03,640 --> 00:01:07,790 Mi estis inspiritaj de kelkaj el la ideoj de mia mentoro, Seymour Papert, kiuj 27 00:01:07,790 --> 00:01:10,180 disvolvis la Logo programlingvo. 28 00:01:10,180 --> 00:01:13,585 Seymour ĉiam kutimis diri, ke ĝi estis grava por nova teknologio 29 00:01:13,585 --> 00:01:18,074 havi malaltan plankon - signifa ĝi estas facila por starti kun - alta plafono - 30 00:01:18,074 --> 00:01:20,490 signifanta vi povus fari pli kaj pli kompleksajn aferojn kun ĝi. 31 00:01:20,490 --> 00:01:23,875 Ni ankaŭ volis havi kion ni nomas "larĝaj muroj," 32 00:01:23,875 --> 00:01:25,625 signifanta ekzistas multaj malsamajn vojojn, 33 00:01:25,625 --> 00:01:29,340 ke vi povas fari multajn malsamajn aĵoj kun la softvaro. 34 00:01:29,340 --> 00:01:32,670 >> Ne sufiĉas nur por povi akiri komenciĝis facile kaj fari kompleksajn aferojn 35 00:01:32,670 --> 00:01:34,360 se ĉies fari la samon. 36 00:01:34,360 --> 00:01:37,760 Ni volas havi multajn malsamajn vojojn ĉar ni scias malsamaj homoj havas 37 00:01:37,760 --> 00:01:39,760 malsamaj interesoj, kaj ni volis ĉiuj 38 00:01:39,760 --> 00:01:42,640 por povi labori pri projektoj ke kreskis el siaj propraj interesoj. 39 00:01:42,640 --> 00:01:44,640 >> JOHN Maloney: mi ŝatus por diri ke ni verŝajne - 40 00:01:44,640 --> 00:01:48,440 there's - ni konsideras proksimume 10 fojoj pli komandojn kaj funkciojn ol havi 41 00:01:48,440 --> 00:01:50,310 iam finis en Scratch. 42 00:01:50,310 --> 00:01:54,400 Ni havus senfinan debatoj pri ekzakte kio 43 00:01:54,400 --> 00:01:58,420 vortumon por surmeti blokoj kaj aĵoj kiel ĉu la defaŭltan 44 00:01:58,420 --> 00:02:01,130 direkto de la spiritoj devus esti supren aŭ dekstren. 45 00:02:01,130 --> 00:02:05,720 Do ni pensis pri ĉiuj tiuj aferoj, precipe la tre frua spertoj 46 00:02:05,720 --> 00:02:07,740 ke homoj devus havi kun Scratch kaj provi 47 00:02:07,740 --> 00:02:11,332 por fari ĝin tiel ke tio povus esti malkovris nur eksperimentado. 48 00:02:11,332 --> 00:02:14,040 >> Mitch Resnick: Kiam ni estis unue desegni Scratch, 49 00:02:14,040 --> 00:02:17,136 nia aŭdienco estis aĝoj 8 ĝis 16. 50 00:02:17,136 --> 00:02:19,010 JOHN Maloney: Okaze de la malalta fino de la spektro, 51 00:02:19,010 --> 00:02:23,470 Ni trovis ke multe pli junaj infanoj estis uzante Scratch ol ni iam anticipis. 52 00:02:23,470 --> 00:02:27,950 Mi ankoraŭ memoras unu - la unua Scratch tagon, mi pensas, ke ni havis, 53 00:02:27,950 --> 00:02:30,870 tiu malgranda ses-jara ulo envenis 54 00:02:30,870 --> 00:02:34,630 Sur la supra fino, mi estis surprizita je, ekzemple, la uzo de Scratch 55 00:02:34,630 --> 00:02:39,540 en kolegio klasoj kiel CS50 ĉar ni ne vere 56 00:02:39,540 --> 00:02:43,490 pensi Scratch kiel lingvo por instruante komputiko al komputilo 57 00:02:43,490 --> 00:02:44,610 sciencaj. 58 00:02:44,610 --> 00:02:47,500 >> Alia surprizo estas ke multaj plenkreskuloj uzas ĝin. 59 00:02:47,500 --> 00:02:52,130 Ni trovis ke homoj, kiuj estas kiel plentempa programistoj 60 00:02:52,130 --> 00:02:55,070 ĝui programado en Nulo kiel ia hobio. 61 00:02:55,070 --> 00:02:57,340 Kaj tial ni vidis homojn sur la Scratch retejo 62 00:02:57,340 --> 00:03:02,900 krei projektojn, kiuj faras, ekzemple, radioj spuranta 3-D desegnadon sistemoj. 63 00:03:02,900 --> 00:03:04,650 Mi ne povis kredi tion, kiam mi vidis tion. 64 00:03:04,650 --> 00:03:06,950 >> Mitch Resnick: Kiel ni komenciĝis labori sur Scratch, 65 00:03:06,950 --> 00:03:10,030 ni volas fari gxin malsama antaŭa programlingvoj 66 00:03:10,030 --> 00:03:13,440 por fari ĝin atingebla al multe pli vasta gamo de homoj. 67 00:03:13,440 --> 00:03:16,310 Do ni havis tri kerna gvidajn principojn. 68 00:03:16,310 --> 00:03:18,600 Unue, ni volas fari ĝin pli Tinker-able, 69 00:03:18,600 --> 00:03:22,340 tial vi povis konstrui programojn multe kiel meti Lego brikoj kune. 70 00:03:22,340 --> 00:03:25,200 Do ni havis la vida programado blokojn kiuj snap kune. 71 00:03:25,200 --> 00:03:27,460 Dua de ĉiuj, ni volas lasi homojn labori 72 00:03:27,460 --> 00:03:31,590 je pli signifoplena projektoj, aĵoj kiuj persone adekvataj por ili. 73 00:03:31,590 --> 00:03:33,430 Tial ni faras Nulo tiel komunika riĉa. 74 00:03:33,430 --> 00:03:35,819 >> Triono de ĉiuj, ni volas fari ĝin pli socia, ĉar vi 75 00:03:35,819 --> 00:03:37,610 scias multon el la plej bonaj lerni spertojn 76 00:03:37,610 --> 00:03:39,760 venis kiam ni interagas kun aliaj. 77 00:03:39,760 --> 00:03:43,120 Do ni aldonis la Scratch enreta komunumo de la komenco mem, 78 00:03:43,120 --> 00:03:45,500 rajton, kiam ni lanĉis la programon tiel, ke homoj 79 00:03:45,500 --> 00:03:47,490 havus publikon cxar iliaj kreaĵoj 80 00:03:47,490 --> 00:03:50,050 kaj ankaŭ get inspirita kion aliaj homoj kreitaj. 81 00:03:50,050 --> 00:03:54,160 Ekde ni lanĉis Scratch, tie estis ĉirkaŭ 4,5 milionoj de projektoj 82 00:03:54,160 --> 00:03:56,290 kiuj estis dividitaj sur la Scratch retejo. 83 00:03:56,290 --> 00:03:59,440 >> JOHN Maloney: Do mi reale aliĝis al la projekto 84 00:03:59,440 --> 00:04:02,310 per ia pledante por Mitchell. 85 00:04:02,310 --> 00:04:04,630 Mi petis aliĝi kiam mi aŭdis pri tio ĉar mi pensis 86 00:04:04,630 --> 00:04:07,088 ĝi tuj estos tia malvarmeta afero, kaj mi volis helpi. 87 00:04:07,088 --> 00:04:10,340 Sed mia ŝatata lingvo Estis Smalltalk, kaj mi 88 00:04:10,340 --> 00:04:13,960 helpis evoluigi tiun version de Smalltalk nomata Squeak. 89 00:04:13,960 --> 00:04:17,320 Do mi diris: Nu, mi venu kaj faru tiun laboron 90 00:04:17,320 --> 00:04:19,490 tiel longe kiel mi povos konstrui ĝin en Squeak. 91 00:04:19,490 --> 00:04:22,460 Kaj Mitchell diris: Ho, certe, mi Ne gravas al kio gxi konsistas in 92 00:04:22,460 --> 00:04:23,460 Ĝuste fari gxin funkcii. 93 00:04:23,460 --> 00:04:26,480 Kaj tiel tio estas kiel alvenis esti skribita en Squeak. 94 00:04:26,480 --> 00:04:29,430 >> Do kun Scratch 2.0, ni pensis ke ni deziris 95 00:04:29,430 --> 00:04:34,280 provu fari Scratch atingi al pli homoj farante gxin nubo-bazitaj programon. 96 00:04:34,280 --> 00:04:37,820 Kaj kvankam estis versio de Squeak kiu kuris en la krozilo, 97 00:04:37,820 --> 00:04:40,500 postulis elŝutanta kaj instalante plug-in. 98 00:04:40,500 --> 00:04:43,750 Kaj ni sciis ke multaj homoj havus problemojn fari tion, 99 00:04:43,750 --> 00:04:47,090 ĉu ĉar ĝi estis komplika procezo 100 00:04:47,090 --> 00:04:50,990 aŭ ĉar ilia administracio je sia lernejo aŭ kio ajn ne permesas. 101 00:04:50,990 --> 00:04:54,430 Do ni volis iun, kiu estis speco de konstruita en la retumiloj 102 00:04:54,430 --> 00:04:57,580 aŭ estis speco de defaŭlte tie en plej retumiloj. 103 00:04:57,580 --> 00:04:58,710 >> Ni konsideris Javo. 104 00:04:58,710 --> 00:05:00,070 Ni konsideris Silverlight. 105 00:05:00,070 --> 00:05:03,130 Ni konsideris JavaScript, kaj ni konsideras Flash. 106 00:05:03,130 --> 00:05:05,550 Je tiu punkto, Flash estis vere je la supreniro. 107 00:05:05,550 --> 00:05:09,760 Adobo estis vere puŝante ĝin, kaj ni ankoraŭ ne scias, vi scias, 108 00:05:09,760 --> 00:05:13,640 ke ĝi tuj estos tia problemo sur IOS kaj moveblaj aparatoj ks. 109 00:05:13,640 --> 00:05:18,516 Do ni iris kun Flash, kaj Retrospektive, sciu, 110 00:05:18,516 --> 00:05:20,890 tio estus jam eble estis pli afabla se ni dirus irinta kun JavaScript 111 00:05:20,890 --> 00:05:22,440 ĉar tio iĝis la reganta lingvo. 112 00:05:22,440 --> 00:05:24,565 >> Sed mi ne pensas ke estas iamaniere oni povus eble 113 00:05:24,565 --> 00:05:28,760 vidis cxiujn aferojn, kiuj estis tuj ŝanĝas inter tiam kaj nun. 114 00:05:28,760 --> 00:05:32,160 Ĝi portas tri jaroj aŭ tiel kunmetis ion kiel tion, 115 00:05:32,160 --> 00:05:35,390 tiel vi faru viajn plej diveno kaj esperas la plej bona. 116 00:05:35,390 --> 00:05:38,820 >> Mitch Resnick: Unu el niaj novaj projektoj nomiĝas Scratch Junior, 117 00:05:38,820 --> 00:05:41,640 klopodi havi Scratch go malsupren al eĉ pli junaj infanoj. 118 00:05:41,640 --> 00:05:43,870 Ĝi estas esti direktita al aĝo kvin ĝis sep jaroj-olds, 119 00:05:43,870 --> 00:05:46,307 kiel infanĝardeno ĝis la dua grado. 120 00:05:46,307 --> 00:05:48,140 La unua versio de ĝi estas sur la iPod, 121 00:05:48,140 --> 00:05:51,670 kaj ni planas havi ĝin veni ekstere en la mezo de 2014. 122 00:05:51,670 --> 00:05:54,230 Do Scratch Júnior estos iom grimpis malsupren versio. 123 00:05:54,230 --> 00:05:56,350 Ĝi devos iom malpli karakterizaj kaj ankaŭ 124 00:05:56,350 --> 00:05:59,980 fari tion pli developmentally taŭga por junaj infanoj. 125 00:05:59,980 --> 00:06:03,330 >> JOHN Maloney: Mi ĝuas la fakto ke Scratch 2.0 speciale 126 00:06:03,330 --> 00:06:08,541 estas ia sekrete pli altaj agado ol vi povus imagi. 127 00:06:08,541 --> 00:06:10,790 Defaŭlte, kiam vi faras kuraĝigoj ks, 128 00:06:10,790 --> 00:06:14,470 vi estas limigita al la framo kurzo de la - speco de la ĝisdatigo 129 00:06:14,470 --> 00:06:17,000 kurzo de la ekrano, kaj ni desegnis ŝin intence 130 00:06:17,000 --> 00:06:19,600 tiel ke ĝi nur faras iom po framo 131 00:06:19,600 --> 00:06:22,710 por ke, se vi diros repeat 10 movado 10, vi vere 132 00:06:22,710 --> 00:06:26,980 vidu movi en 10 iom step - 10 iom pliigoj. 133 00:06:26,980 --> 00:06:30,250 >> Tamen, tie estas ia kaŝita moduso, nomata turbo moduso, 134 00:06:30,250 --> 00:06:33,340 kion vi povas akiri per Shift-Klakante sur la verda flago, 135 00:06:33,340 --> 00:06:37,180 kaj kiu esence lasas kuri specon de tiel rapide, kiel ĝi povas. 136 00:06:37,180 --> 00:06:40,260 Do tiu estas kio permesas fari aĵoj kiel la radio tracer, 137 00:06:40,260 --> 00:06:42,260 kaj vi ne devas - la originala radio tracer, 138 00:06:42,260 --> 00:06:45,200 vi devis atendi duono da horon por vidi la rezultojn, ĉar ĝi 139 00:06:45,200 --> 00:06:47,600 Estis speco de chugging tra framo samtempe. 140 00:06:47,600 --> 00:06:50,160 Sed kun la Maj-Klaku aferon, vi povas ricevi la rezultojn 141 00:06:50,160 --> 00:06:53,520 en iu kiel 20 sekundoj. 142 00:06:53,520 --> 00:06:57,960 Do, subite, vi povas fari specon de alta nivelo aĵojn en Scratch, 143 00:06:57,960 --> 00:07:00,087 sed ĝi estas kaŝita trajto. 144 00:07:00,087 --> 00:07:00,587