1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:01,811 >> Mitch Resnick: Hi, Im 'Mitch Resnick. 3 00:00:01,811 --> 00:00:04,520 Rwy'n Athro Dysgu Ymchwiliwch yma yn y MIT Cyfryngau Lab, 4 00:00:04,520 --> 00:00:07,052 ac yr wyf hefyd yn cyfarwyddo Tîm Scratch MIT. 5 00:00:07,052 --> 00:00:08,760 JOHN MALONEY: Rwy'n John Maloney, ac yr oeddwn yn 6 00:00:08,760 --> 00:00:11,950 ymchwilydd am tua 11 mlynedd gweithio ar y Prosiect Scratch 7 00:00:11,950 --> 00:00:13,492 gan fod y datblygwr arweiniol. 8 00:00:13,492 --> 00:00:15,200 Mitch Resnick: Rydym yn galw ein grŵp ymchwil 9 00:00:15,200 --> 00:00:18,590 y grŵp Kindergarten Gydol Oes oherwydd rydym yn hysbrydoli gan y ffordd y mae plant 10 00:00:18,590 --> 00:00:19,730 ddysgu yn y feithrin. 11 00:00:19,730 --> 00:00:23,360 Mae'r kindergarten clasurol, plant yn dylunio chwareus a chreu 12 00:00:23,360 --> 00:00:26,130 pethau mewn cydweithrediad â ei gilydd - tyrau adeiladau 13 00:00:26,130 --> 00:00:29,240 gyda blociau pren, gan wneud lluniau gyda phaent bys a chreonau. 14 00:00:29,240 --> 00:00:32,840 Wrth i ni ddatblygu Scratch, roeddem am i ddal ysbryd hwnnw kindergarten 15 00:00:32,840 --> 00:00:34,164 ar gyfer dysgwyr o bob oed. 16 00:00:34,164 --> 00:00:36,330 JOHN MALONEY: Un o'r cymhellion mawr i Scratch 17 00:00:36,330 --> 00:00:39,750 Roedd y prosiect hwn yn Mitchell a Natalie 18 00:00:39,750 --> 00:00:42,470 wedi dechrau elwir yn Clwb Cyfrifiaduron. 19 00:00:42,470 --> 00:00:47,800 Ac maent yn gweld llawer o blant yn ei wneud pethau gydag offer cyfryngau megis Photoshop 20 00:00:47,800 --> 00:00:52,774 ac offer cynhyrchu sain amrywiol, ond nid ydynt yn gwneud unrhyw rhaglennu. 21 00:00:52,774 --> 00:00:55,940 Nid oedd y plant yn gwneud unrhyw rhaglennu, ac yr ydym yn edrych o gwmpas a dweud, yn dda, 22 00:00:55,940 --> 00:00:57,560 pam nad ydynt yn gwneud hynny? 23 00:00:57,560 --> 00:00:59,600 Yr ateb yn ymddangos i fod nad oedd 24 00:00:59,600 --> 00:01:01,740 offeryn a oedd yn briodol ar gyfer y lleoliad hwnnw. 25 00:01:01,740 --> 00:01:03,640 >> Mitch Resnick: Wrth i ni yn datblygu Scratch, 26 00:01:03,640 --> 00:01:07,790 Cefais fy ysbrydoli gan rai o'r syniadau fy mentor, Seymour Papert, a 27 00:01:07,790 --> 00:01:10,180 datblygu'r iaith raglennu Logo. 28 00:01:10,180 --> 00:01:13,585 Seymour bob amser yn arfer dweud ei fod yn yn bwysig ar gyfer technoleg newydd 29 00:01:13,585 --> 00:01:18,074 i gael llawr isel - sy'n golygu ei fod yn hawdd i ddechrau gyda - nenfwd uchel - 30 00:01:18,074 --> 00:01:20,490 sy'n golygu y gallech chi wneud mwy a pethau'n fwy cymhleth ag ef. 31 00:01:20,490 --> 00:01:23,875 Rydym hefyd am gael yr hyn yr ydym yn galw "waliau o led," 32 00:01:23,875 --> 00:01:25,625 sy'n golygu bod llawer o lwybrau gwahanol, 33 00:01:25,625 --> 00:01:29,340 y gallwch ei wneud llawer o wahanol pethau gyda'r meddalwedd. 34 00:01:29,340 --> 00:01:32,670 >> Nid yw'n ddigon i allu cael Dechreuodd yn hawdd a gwneud pethau cymhleth 35 00:01:32,670 --> 00:01:34,360 os yw pawb sy'n gwneud yr un peth. 36 00:01:34,360 --> 00:01:37,760 Rydym am i lawer o lwybrau gwahanol oherwydd rydym yn gwybod gan wahanol bobl 37 00:01:37,760 --> 00:01:39,760 gwahanol ddiddordebau, ac rydym am i bawb 38 00:01:39,760 --> 00:01:42,640 i fod yn gallu gweithio ar brosiectau sy'n Tyfodd allan o'u diddordebau eu hunain. 39 00:01:42,640 --> 00:01:44,640 >> JOHN MALONEY: Hoffwn i ddweud ein bod yn ôl pob tebyg - 40 00:01:44,640 --> 00:01:48,440 there's - buom yn ystyried tua 10 gwaith mwy gorchmynion a nodweddion na chael 41 00:01:48,440 --> 00:01:50,310 a ddaeth i ben i fyny yn erioed Scratch. 42 00:01:50,310 --> 00:01:54,400 Byddai gennym diddiwedd dadleuon ynghylch beth yn union 43 00:01:54,400 --> 00:01:58,420 geiriad i roi ar flociau a pethau fel a 'r ball 44 00:01:58,420 --> 00:02:01,130 cyfeiriad y sprites Dylai fod hyd neu i'r dde. 45 00:02:01,130 --> 00:02:05,720 Felly, yr ydym yn meddwl am yr holl bethau hyn, yn enwedig y profiadau cynnar iawn 46 00:02:05,720 --> 00:02:07,740 y byddai pobl yn cael gyda Scratch a cheisio 47 00:02:07,740 --> 00:02:11,332 i'w gwneud yn fel y gallai pethau fod yn darganfod dim ond drwy arbrofi. 48 00:02:11,332 --> 00:02:14,040 >> Mitch Resnick: Pan oeddem yn dylunio Scratch gyntaf, 49 00:02:14,040 --> 00:02:17,136 ein cynulleidfa darged oedd 8 oed i 16 oed. 50 00:02:17,136 --> 00:02:19,010 JOHN MALONEY: Ar y ben isaf y sbectrwm, 51 00:02:19,010 --> 00:02:23,470 canfuom fod plant yn llawer iau yn ddefnyddio Scratch nag a ragwelwyd gennym erioed. 52 00:02:23,470 --> 00:02:27,950 Rwy'n dal i gofio un - y cyntaf Dydd Scratch, yr wyf yn meddwl, ein bod yn cael, 53 00:02:27,950 --> 00:02:30,870 Daeth hyn yn ychydig chwe mlwydd oed guy i mewn 54 00:02:30,870 --> 00:02:34,630 Ar y pen uchaf, dwi wedi bod yn synnu ar, er enghraifft, y defnydd o Scratch 55 00:02:34,630 --> 00:02:39,540 mewn dosbarthiadau coleg fel CS50 oherwydd ni wnaethom mewn gwirionedd 56 00:02:39,540 --> 00:02:43,490 meddwl am Scratch fel iaith ar gyfer addysgu gwyddoniaeth gyfrifiadur i gyfrifiadur 57 00:02:43,490 --> 00:02:44,610 gwyddonwyr. 58 00:02:44,610 --> 00:02:47,500 >> Syndod arall yw sut y llawer o oedolion yn ei ddefnyddio. 59 00:02:47,500 --> 00:02:52,130 Rydym yn canfod bod pobl sy'n fel rhaglenwyr llawn-amser 60 00:02:52,130 --> 00:02:55,070 mwynhau rhaglenni yn Scratch fel math o hobi. 61 00:02:55,070 --> 00:02:57,340 Ac felly rydym wedi gweld pobl yn ar y wefan Scratch 62 00:02:57,340 --> 00:03:02,900 creu prosiectau sy'n gwneud hynny, er enghraifft, ray olrhain systemau rendro 3-D. 63 00:03:02,900 --> 00:03:04,650 Nid oeddwn yn gallu credu'r peth pan welais hynny. 64 00:03:04,650 --> 00:03:06,950 >> Mitch Resnick: Wrth i ni dechrau gweithio ar Scratch, 65 00:03:06,950 --> 00:03:10,030 rydym am ei gwneud yn wahanol i ieithoedd rhaglennu blaenorol 66 00:03:10,030 --> 00:03:13,440 er mwyn ei gwneud yn hygyrch i ystod llawer ehangach o bobl. 67 00:03:13,440 --> 00:03:16,310 Felly, roedd gennym dair egwyddor arweiniol craidd. 68 00:03:16,310 --> 00:03:18,600 Yn gyntaf, rydym am wneud yn fwy tincer-galluog, 69 00:03:18,600 --> 00:03:22,340 felly gallech gronni raglenni llawer fel rhoi brics Lego gyda'i gilydd. 70 00:03:22,340 --> 00:03:25,200 Felly, cawsom y rhaglennu gweledol blociau sy'n snap at ei gilydd. 71 00:03:25,200 --> 00:03:27,460 Ail oll, rydym am i adael i bobl yn gweithio 72 00:03:27,460 --> 00:03:31,590 ar brosiectau mwy ystyrlon, pethau a oedd yn bersonol berthnasol ar eu cyfer. 73 00:03:31,590 --> 00:03:33,430 Dyna pam yr ydym yn gwneud Scratch felly gyfryngau-gyfoethog. 74 00:03:33,430 --> 00:03:35,819 >> Draean o'r holl, rydym am sicrhau yn fwy cymdeithasol oherwydd eich 75 00:03:35,819 --> 00:03:37,610 yn gwybod llawer o'r gorau profiadau dysgu 76 00:03:37,610 --> 00:03:39,760 yn dod pan fyddwn yn rhyngweithio ag eraill. 77 00:03:39,760 --> 00:03:43,120 Felly, rydym yn ychwanegu y Scratch ar-lein gymuned o'r cychwyn cyntaf, 78 00:03:43,120 --> 00:03:45,500 iawn pan lansiwyd y meddalwedd fel bod pobl 79 00:03:45,500 --> 00:03:47,490 byddai'n rhaid cynulleidfa ar gyfer eu creadigaethau 80 00:03:47,490 --> 00:03:50,050 a hefyd yn cael eu hysbrydoli gan hyn y mae pobl a grëwyd eraill. 81 00:03:50,050 --> 00:03:54,160 Ers i ni lansio Scratch, mae wedi bod o gwmpas 4.5 miliwn o brosiectau 82 00:03:54,160 --> 00:03:56,290 sydd wedi cael eu rhannu ar y wefan Scratch. 83 00:03:56,290 --> 00:03:59,440 >> JOHN MALONEY: Felly, yr wyf mewn gwirionedd yn ymuno â'r prosiect 84 00:03:59,440 --> 00:04:02,310 drwy fath o pledio i Mitchell. 85 00:04:02,310 --> 00:04:04,630 Gofynnais i ymuno pan glywais am y peth gan fy mod yn meddwl 86 00:04:04,630 --> 00:04:07,088 ei fod yn mynd i fod yn oer o'r fath beth, ac roeddwn i eisiau helpu. 87 00:04:07,088 --> 00:04:10,340 Ond mae fy hoff iaith Roedd Smalltalk, ac yr wyf yn 88 00:04:10,340 --> 00:04:13,960 wedi helpu i ddatblygu y fersiwn galw o Smalltalk Squeak. 89 00:04:13,960 --> 00:04:17,320 Felly dywedais, wel, 'n annhymerus' dewch i wneud y gwaith hwn 90 00:04:17,320 --> 00:04:19,490 cyn belled ag y gallaf adeiladu yn Squeak. 91 00:04:19,490 --> 00:04:22,460 A dywedodd Mitchell, oh siŵr, peidiwch â gofal yr hyn y mae'n ei wneud mewn 92 00:04:22,460 --> 00:04:23,460 Dim ond wneud iddo weithio. 93 00:04:23,460 --> 00:04:26,480 Ac felly dyna sut yr aeth i gael ei ysgrifennu yn Squeak. 94 00:04:26,480 --> 00:04:29,430 >> Felly, gyda Scratch 2.0, rydym yn yn meddwl y byddem 95 00:04:29,430 --> 00:04:34,280 ceisio gwneud Scratch estyn allan i fwy pobl drwy ei wneud yn app yn seiliedig cwmwl. 96 00:04:34,280 --> 00:04:37,820 Ac er bod fersiwn o Squeak a oedd yn rhedeg yn y porwr, 97 00:04:37,820 --> 00:04:40,500 roedd angen lawrlwytho a gosod plug-in. 98 00:04:40,500 --> 00:04:43,750 Ac rydym yn gwybod bod llawer o bobl yn Byddai cael trafferth gwneud hynny, 99 00:04:43,750 --> 00:04:47,090 naill ai oherwydd ei fod yn proses gymhleth 100 00:04:47,090 --> 00:04:50,990 neu oherwydd bod eu gweinyddu yn eu Ni fyddai ysgol neu beth bynnag yn caniatáu hynny. 101 00:04:50,990 --> 00:04:54,430 Felly, rydym eisiau rhywbeth a oedd yn math o gynnwys yn y porwyr 102 00:04:54,430 --> 00:04:57,580 neu a oedd fath o ddiofyn yno ar y rhan fwyaf o borwyr. 103 00:04:57,580 --> 00:04:58,710 >> Rydym yn ystyried Java. 104 00:04:58,710 --> 00:05:00,070 Rydym yn ystyried Silverlight. 105 00:05:00,070 --> 00:05:03,130 Rydym yn ystyried JavaScript, ac yr ydym yn ystyried Flash. 106 00:05:03,130 --> 00:05:05,550 Ar y pwynt hwnnw, Flash oedd mewn gwirionedd ar y goruchafiaeth. 107 00:05:05,550 --> 00:05:09,760 Roedd Adobe wir yn gwthio, ac doedden ni ddim yn gwybod eto, eich bod yn gwybod, 108 00:05:09,760 --> 00:05:13,640 ei fod yn mynd i fod yn gymaint o broblem ar iOS a dyfeisiau symudol ac yn y blaen. 109 00:05:13,640 --> 00:05:18,516 Felly, rydym yn mynd gyda Flash, a o edrych yn ôl, eich bod yn gwybod, 110 00:05:18,516 --> 00:05:20,890 byddai'n wedi bod yn brafiach efallai os byddem yn mynd â JavaScript 111 00:05:20,890 --> 00:05:22,440 oherwydd dyna wedi dod brif iaith. 112 00:05:22,440 --> 00:05:24,565 >> Ond nid wyf yn credu bod unrhyw ffordd y gallem o bosibl 113 00:05:24,565 --> 00:05:28,760 wedi gweld yr holl bethau a oedd mynd i newid rhwng hynny a nawr. 114 00:05:28,760 --> 00:05:32,160 Mae'n cymryd tair blynedd neu fwy i rhoi at ei gilydd rhywbeth fel hyn, 115 00:05:32,160 --> 00:05:35,390 er mwyn i chi wneud eich dyfalu gorau ac yn gobeithio am y gorau. 116 00:05:35,390 --> 00:05:38,820 >> Mitch Resnick: Un o'n newydd Gelwir phrosiectau Iau Scratch, 117 00:05:38,820 --> 00:05:41,640 ceisio cael cynnig Scratch i lawr i blant hyd yn oed yn iau. 118 00:05:41,640 --> 00:05:43,870 Mae'n cael ei hanelu at oedran 5-7 oed, 119 00:05:43,870 --> 00:05:46,307 fel kindergarten ail gradd. 120 00:05:46,307 --> 00:05:48,140 Mae fersiwn cyntaf o bydd yn cael ei ar y iPod, 121 00:05:48,140 --> 00:05:51,670 ac rydym yn bwriadu cael yn dod allan yng nghanol 2014. 122 00:05:51,670 --> 00:05:54,230 Felly Scratch bydd Iau yn graddio i lawr fersiwn braidd. 123 00:05:54,230 --> 00:05:56,350 Bydd yn cael braidd llai o nodweddion a hefyd 124 00:05:56,350 --> 00:05:59,980 wneud pethau'n fwy ddatblygiadol priodol ar gyfer plant iau. 125 00:05:59,980 --> 00:06:03,330 >> JOHN MALONEY: Rwy'n mwynhau'r ffaith sy'n Scratch 2.0 enwedig 126 00:06:03,330 --> 00:06:08,541 Dyma'r math o gyfrinachol uwch perfformiad nag y byddech yn ei ddychmygu. 127 00:06:08,541 --> 00:06:10,790 Yn ddiofyn, pan fyddwch chi'n ei wneud animeiddiadau ac yn y blaen, 128 00:06:10,790 --> 00:06:14,470 eich bod yn gyfyngedig i'r ffrâm cyfradd y - math y diweddariad 129 00:06:14,470 --> 00:06:17,000 cyfradd y sgrin, ac rydym wedi gynllunio yn fwriadol 130 00:06:17,000 --> 00:06:19,600 fel ei fod yn unig y mae ychydig y ffrâm 131 00:06:19,600 --> 00:06:22,710 felly os ydych yn dweud dro ar ôl tro 10 symud 10, chi mewn gwirionedd 132 00:06:22,710 --> 00:06:26,980 ei weld yn symud mewn 10 ychydig cam - 10 hicyn bach. 133 00:06:26,980 --> 00:06:30,250 >> Fodd bynnag, mae yna rhyw fath o modd cudd, a elwir yn y modd turbo, 134 00:06:30,250 --> 00:06:33,340 sydd ar gael gan Shift-clicio ar y faner werdd, 135 00:06:33,340 --> 00:06:37,180 a bod yn y bôn yn gadael ei rhedeg math o mor gyflym ag y gall. 136 00:06:37,180 --> 00:06:40,260 Felly, mae hyn yn beth yn gadael i chi ei wneud pethau fel yr olrhain pelydr, 137 00:06:40,260 --> 00:06:42,260 ac nid oes rhaid i chi - y olrhain pelydr gwreiddiol, 138 00:06:42,260 --> 00:06:45,200 bu'n rhaid i chi aros am hanner awr i weld y canlyniadau oherwydd ei fod yn 139 00:06:45,200 --> 00:06:47,600 yn fath o dreifio drwy un ffrâm ar y tro. 140 00:06:47,600 --> 00:06:50,160 Ond gyda Shift-Cliciwch beth, gallwch gael y canlyniadau 141 00:06:50,160 --> 00:06:53,520 yn rhywbeth fel 20 eiliad. 142 00:06:53,520 --> 00:06:57,960 Felly, yn sydyn, gallwch wneud y math bethau lefel uchel mewn Scratch, 143 00:06:57,960 --> 00:07:00,087 ond mae'n nodwedd cudd. 144 00:07:00,087 --> 00:07:00,587