1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:01,811 >> MITCH Resnick: Szia, én vagyok Mitch Resnick. 3 00:00:01,811 --> 00:00:04,520 Én vagyok a tanár tanulás Kutatás itt a MIT Media Lab, 4 00:00:04,520 --> 00:00:07,052 és én is közvetlen a MIT Scratch csapat. 5 00:00:07,052 --> 00:00:08,760 JOHN MALONEY: Én vagyok John Maloney, és én 6 00:00:08,760 --> 00:00:11,950 a kutató mintegy 11 éve dolgozik a Scratch projekt 7 00:00:11,950 --> 00:00:13,492 a vezető fejlesztő. 8 00:00:13,492 --> 00:00:15,200 MITCH Resnick: hívjuk kutatócsoportunk 9 00:00:15,200 --> 00:00:18,590 Az egész életen át tartó óvodai csoportban, mert mi inspirálta, ahogy a gyermekek 10 00:00:18,590 --> 00:00:19,730 tanulnak az óvodában. 11 00:00:19,730 --> 00:00:23,360 A klasszikus óvoda, gyerekek játékosan tervezése és létrehozása 12 00:00:23,360 --> 00:00:26,130 dolgokat együttműködve egymást - épület tornyok 13 00:00:26,130 --> 00:00:29,240 fa tömb, tehát a képek ujjal festékek és ceruzák. 14 00:00:29,240 --> 00:00:32,840 Ahogy fejlődött Scratch, szerettünk volna rögzíteni, hogy az óvodai szellem 15 00:00:32,840 --> 00:00:34,164 A tanulók minden korosztály számára. 16 00:00:34,164 --> 00:00:36,330 JOHN MALONEY: az egyik nagy motivációk Scratch 17 00:00:36,330 --> 00:00:39,750 volt ez a projekt Mitchell és Natalie 18 00:00:39,750 --> 00:00:42,470 kezdte úgynevezett Computer Clubhouse. 19 00:00:42,470 --> 00:00:47,800 És láttam egy csomó gyerek csinál cucc médiaeszközök, mint a Photoshop 20 00:00:47,800 --> 00:00:52,774 és a különböző hang-termelési eszközök, de ők nem csinálnak semmi programozás. 21 00:00:52,774 --> 00:00:55,940 A gyerekek nem tesznek semmilyen programozási, és körülnézett, és azt mondta, jól, 22 00:00:55,940 --> 00:00:57,560 miért nem csinálja? 23 00:00:57,560 --> 00:00:59,600 A válasz úgy tűnt, hogy lehet, hogy nem volt 24 00:00:59,600 --> 00:01:01,740 Egy eszköz, amely megfelelő volt az ezt a beállítást. 25 00:01:01,740 --> 00:01:03,640 >> MITCH Resnick: Ahogy fejlődtek Scratch, 26 00:01:03,640 --> 00:01:07,790 Én ihlette néhány ötletet Az én mentorom, Seymour Papert, aki 27 00:01:07,790 --> 00:01:10,180 fejlesztette ki a Logo programozási nyelv. 28 00:01:10,180 --> 00:01:13,585 Seymour mindig azt mondta, hogy ez fontos volt az új technológia 29 00:01:13,585 --> 00:01:18,074 az alacsony padló - ami azt jelenti, könnyű elkezdeni a - magas mennyezet - 30 00:01:18,074 --> 00:01:20,490 ami azt jelenti, lehet, hogy többet és bonyolultabb dolgokat is. 31 00:01:20,490 --> 00:01:23,875 Azt is szerette volna, hogy a úgynevezett "széles falak," 32 00:01:23,875 --> 00:01:25,625 ami azt jelenti, sok különböző utak, 33 00:01:25,625 --> 00:01:29,340 hogy meg tudod csinálni sok különböző dolgokat a szoftvert. 34 00:01:29,340 --> 00:01:32,670 >> Ez nem elég, csak hogy tudja, hogy indult könnyen, és nem bonyolult dolog 35 00:01:32,670 --> 00:01:34,360 ha mindenki ugyanazt a dolgot. 36 00:01:34,360 --> 00:01:37,760 Azt szeretnénk, hogy sok különböző utak mert tudjuk, hogy a különböző emberek 37 00:01:37,760 --> 00:01:39,760 különböző érdekeket, és azt akarta, hogy mindenki 38 00:01:39,760 --> 00:01:42,640 , hogy képes legyen projekteken dolgozik, amelyek nőtt ki a saját érdekeiket. 39 00:01:42,640 --> 00:01:44,640 >> JOHN MALONEY: Szeretnék azt mondani, hogy talán - 40 00:01:44,640 --> 00:01:48,440 there's - tartottuk körülbelül 10-szer több parancsokat és szolgáltatásokat, mint a már 41 00:01:48,440 --> 00:01:50,310 valaha végül a Scratch. 42 00:01:50,310 --> 00:01:54,400 Mi lenne végtelen viták arról, hogy pontosan mit 43 00:01:54,400 --> 00:01:58,420 megfogalmazás, hogy a blokkok és dolgok, mint például, hogy az alapértelmezett 44 00:01:58,420 --> 00:02:01,130 irányt a sprite kell lennie, vagy a jobb oldalon. 45 00:02:01,130 --> 00:02:05,720 Úgy gondoltuk, az összes ezeket a dolgokat, különösen a nagyon korai élmények 46 00:02:05,720 --> 00:02:07,740 hogy az emberek, hogy A Scratch és megpróbálja 47 00:02:07,740 --> 00:02:11,332 tenni úgy, hogy a dolgok lehetnek fedezte fel csak a kísérletezés. 48 00:02:11,332 --> 00:02:14,040 >> MITCH Resnick: Amikor mi voltunk első tervezése Scratch, 49 00:02:14,040 --> 00:02:17,136 a célközönség korosztály 8 és 16. 50 00:02:17,136 --> 00:02:19,010 JOHN MALONEY: A alacsony véglet, 51 00:02:19,010 --> 00:02:23,470 azt találtuk, hogy sokkal fiatalabb gyerekek is a Scratch, mint azt valaha is gondolták. 52 00:02:23,470 --> 00:02:27,950 Még mindig emlékszem az egyik - az első Scratch nap, úgy gondolom, hogy mi volt, 53 00:02:27,950 --> 00:02:30,870 ez a kis hat éves srác jött be 54 00:02:30,870 --> 00:02:34,630 A felső végén voltam lepve meg, például, a használata Scratch 55 00:02:34,630 --> 00:02:39,540 az egyetemen osztályok, mint a CS50 mert nem igazán 56 00:02:39,540 --> 00:02:43,490 Szerintem a Scratch, mint a nyelv tanítás számítástechnika számítógép 57 00:02:43,490 --> 00:02:44,610 tudósok. 58 00:02:44,610 --> 00:02:47,500 >> A másik meglepetés, hogy milyen Sok felnőtt használja. 59 00:02:47,500 --> 00:02:52,130 Azt találtuk, hogy az emberek, akik mint a teljes munkaidőben programozók 60 00:02:52,130 --> 00:02:55,070 élvezze programozás Scratch, mint egyfajta hobbi. 61 00:02:55,070 --> 00:02:57,340 És így láttunk embereket A Scratch honlapján 62 00:02:57,340 --> 00:03:02,900 projektekben, amelyek például ray tracing 3D renderelés rendszereket. 63 00:03:02,900 --> 00:03:04,650 Nem tudtam elhinni, amikor megláttam ezt. 64 00:03:04,650 --> 00:03:06,950 >> MITCH Resnick: Ahogy kezdett el dolgozni a Scratch, 65 00:03:06,950 --> 00:03:10,030 azt akarjuk, hogy különbözik a előző programozási nyelvek 66 00:03:10,030 --> 00:03:13,440 annak érdekében, hogy hozzáférhetővé hogy egy sokkal szélesebb körű az emberek. 67 00:03:13,440 --> 00:03:16,310 Tehát három fő vezérelve. 68 00:03:16,310 --> 00:03:18,600 Először is, azt szeretnénk, hogy ez több bádogos-ható, 69 00:03:18,600 --> 00:03:22,340 így lehet felépíteni programok sokkal olyan, mintha Lego téglák össze. 70 00:03:22,340 --> 00:03:25,200 Tehát mi volt a vizuális programozási blokkok pillanat együtt. 71 00:03:25,200 --> 00:03:27,460 Másodszor, azt akarjuk, hogy az emberek dolgozni 72 00:03:27,460 --> 00:03:31,590 több értelmes projektek, a dolgok hogy személyesen adott számukra. 73 00:03:31,590 --> 00:03:33,430 Ezért teszünk Scratch olyan média gazdag. 74 00:03:33,430 --> 00:03:35,819 >> Harmadszor is, azt szeretnénk, hogy ez több szociális, mert 75 00:03:35,819 --> 00:03:37,610 tudja, sok a legjobb tanulási tapasztalatok 76 00:03:37,610 --> 00:03:39,760 jönnek, amikor másokkal. 77 00:03:39,760 --> 00:03:43,120 Így hozzá a Scratch Online közösség a kezdetektől fogva, 78 00:03:43,120 --> 00:03:45,500 jobb, ha elindítottuk a szoftver, hogy az emberek 79 00:03:45,500 --> 00:03:47,490 volna a közönség azok alkotásait 80 00:03:47,490 --> 00:03:50,050 és az is kap inspirálta mások mit teremtett. 81 00:03:50,050 --> 00:03:54,160 Mivel indult Scratch, ott már körülbelül 4,5 millió projektek 82 00:03:54,160 --> 00:03:56,290 hogy már a közös A Scratch honlapján. 83 00:03:56,290 --> 00:03:59,440 >> JOHN MALONEY: Szóval valóban csatlakoztak a projekthez 84 00:03:59,440 --> 00:04:02,310 az a fajta könyörgött, hogy Mitchell. 85 00:04:02,310 --> 00:04:04,630 Azt kérte, hogy csatlakozzon, amikor megtudtam róla, mert azt hittem, 86 00:04:04,630 --> 00:04:07,088 ez lesz, hogy egy ilyen jó dolog, és én segíteni akartam. 87 00:04:07,088 --> 00:04:10,340 De a kedvencem nyelv volt Smalltalk, és én 88 00:04:10,340 --> 00:04:13,960 segített fejleszteni ezt a verziót A Smalltalk nevű Squeak. 89 00:04:13,960 --> 00:04:17,320 Szóval azt mondtam, jó, én jönnek, és ezt a munkát 90 00:04:17,320 --> 00:04:19,490 amíg tudok építeni azt Squeak. 91 00:04:19,490 --> 00:04:22,460 És Mitchell azt mondta, ó persze, Nem érdekel, hogy mire készül be 92 00:04:22,460 --> 00:04:23,460 Csak hogy ez a munka. 93 00:04:23,460 --> 00:04:26,480 És ez így van írandó Squeak. 94 00:04:26,480 --> 00:04:29,430 >> Tehát Scratch 2.0, akkor gondoltam, hogy mi lenne 95 00:04:29,430 --> 00:04:34,280 próbálja meg, hogy Scratch elérje a több emberek, azáltal, hogy a felhő-alapú alkalmazás. 96 00:04:34,280 --> 00:04:37,820 És bár volt egy változata A Cini futott a böngészőben, 97 00:04:37,820 --> 00:04:40,500 ez szükséges a letöltés és telepítése a plug-in. 98 00:04:40,500 --> 00:04:43,750 És tudtuk, hogy egy csomó ember volna baj ezzel, hogy 99 00:04:43,750 --> 00:04:47,090 vagy azért, mert ez volt egy bonyolult folyamat 100 00:04:47,090 --> 00:04:50,990 vagy azért, mert a közigazgatás saját iskola vagy bármi nem engedte. 101 00:04:50,990 --> 00:04:54,430 Ezért akartunk valamit, ami fajta épített böngésző 102 00:04:54,430 --> 00:04:57,580 vagy volt olyan alapértelmezés ott a legtöbb böngészőben. 103 00:04:57,580 --> 00:04:58,710 >> Mi tekinthető a Java. 104 00:04:58,710 --> 00:05:00,070 Mi úgy Silverlight. 105 00:05:00,070 --> 00:05:03,130 Mi úgy JavaScript, és mi tekinthető a Flash. 106 00:05:03,130 --> 00:05:05,550 Ezen a ponton, a Flash volt valóban a fejlődést. 107 00:05:05,550 --> 00:05:09,760 Adobe tényleg nyomva, és akkor még nem tudta, tudja, 108 00:05:09,760 --> 00:05:13,640 hogy volt, lesz ilyen probléma iOS és a mobil eszközök, és így tovább. 109 00:05:13,640 --> 00:05:18,516 Így mentünk a Flash, és visszatekintve, tudod, 110 00:05:18,516 --> 00:05:20,890 ez már talán kedvesebb ha kimentek a JavaScript 111 00:05:20,890 --> 00:05:22,440 mert lett a domináns nyelv. 112 00:05:22,440 --> 00:05:24,565 >> De nem hiszem, hogy semmilyen módon amit esetleg 113 00:05:24,565 --> 00:05:28,760 láttam azokat a dolgokat, amelyek fog változni között akkor és most. 114 00:05:28,760 --> 00:05:32,160 Tart három év, vagy úgy, hogy össze valami ilyesmit, 115 00:05:32,160 --> 00:05:35,390 így, hogy a legjobb tudása szerint és reméljük a legjobbakat. 116 00:05:35,390 --> 00:05:38,820 >> MITCH Resnick: Az egyik az új projektek úgynevezett Scratch Junior, 117 00:05:38,820 --> 00:05:41,640 kísérletet arra, hogy Scratch go le, hogy még fiatalabb gyerekek. 118 00:05:41,640 --> 00:05:43,870 Ez is, amelyek célja a korban 5-7 évesek, 119 00:05:43,870 --> 00:05:46,307 mint óvoda a második fokozat. 120 00:05:46,307 --> 00:05:48,140 Az első változat ez lesz az iPod, 121 00:05:48,140 --> 00:05:51,670 és azt tervezzük, hogy jön ki a közepén a 2014. 122 00:05:51,670 --> 00:05:54,230 Így Scratch Junior lesz a némileg lekicsinyített változata. 123 00:05:54,230 --> 00:05:56,350 Ez lesz valamivel kevesebb funkciók és 124 00:05:56,350 --> 00:05:59,980 hogy a dolgok a fejlődés megfelelő a fiatalabb gyerekeknek. 125 00:05:59,980 --> 00:06:03,330 >> JOHN MALONEY: Élvezem a tényt, hogy a Scratch 2.0 különösen 126 00:06:03,330 --> 00:06:08,541 a fajta titokban magasabb teljesítményt, mint képzelnéd. 127 00:06:08,541 --> 00:06:10,790 Alapértelmezésben, ha csinálsz animációk és így tovább, 128 00:06:10,790 --> 00:06:14,470 akkor csak a keret üteme - sort a frissítés 129 00:06:14,470 --> 00:06:17,000 sebessége a képernyőn, és mi már tervezte szándékosan 130 00:06:17,000 --> 00:06:19,600 úgy, hogy csak azt teszi egy kicsit frame-enként 131 00:06:19,600 --> 00:06:22,710 úgy, hogy ha azt mondod ismétlés 10. lépés 10., ténylegesen 132 00:06:22,710 --> 00:06:26,980 látom mozogni 10 kis lépés - 10 kis lépésekben. 133 00:06:26,980 --> 00:06:30,250 >> Azonban van egyfajta rejtett módban, az úgynevezett turbó mód, 134 00:06:30,250 --> 00:06:33,340 amit lehet kapni Shift-kattintás a zöld zászlót, 135 00:06:33,340 --> 00:06:37,180 és az, hogy alapvetően lehetővé teszi, hogy fut ilyen, amilyen gyorsan csak tud. 136 00:06:37,180 --> 00:06:40,260 Tehát ez az, amit lehetővé teszi, hogy csinál dolgok, mint a sugár nyomjelző, 137 00:06:40,260 --> 00:06:42,260 és nem kell - az eredeti ray nyomjelző, 138 00:06:42,260 --> 00:06:45,200 meg kellett várni egy fél órát, hogy az eredmények, mert 139 00:06:45,200 --> 00:06:47,600 kedves volt chugging keresztül képkockánként egy időben. 140 00:06:47,600 --> 00:06:50,160 De a Shift-Click dolog, akkor a kapott eredményeket 141 00:06:50,160 --> 00:06:53,520 olyasmi, mint 20 másodperc. 142 00:06:53,520 --> 00:06:57,960 Így hirtelen, meg tudod csinálni sort magas szintű dolgokat Scratch, 143 00:06:57,960 --> 00:07:00,087 de ez egy rejtett funkció. 144 00:07:00,087 --> 00:07:00,587