1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:01,811 >> Мич Resnick: Здраво, јас сум Мич Resnick. 3 00:00:01,811 --> 00:00:04,520 Јас сум професор на учење Истражување тука во МИТ Media Lab, 4 00:00:04,520 --> 00:00:07,052 и јас исто така, директно на МИТ Скреч Тим. 5 00:00:07,052 --> 00:00:08,760 ЏОН Малони: Јас сум Џон Малони, а јас бев 6 00:00:08,760 --> 00:00:11,950 истражувач за околу 11 години кои работат на проектот Скреч 7 00:00:11,950 --> 00:00:13,492 како водечки развивач. 8 00:00:13,492 --> 00:00:15,200 Мич Resnick: Ги повикуваме нашата истражувачка група 9 00:00:15,200 --> 00:00:18,590 Доживотно Градинка група, бидејќи ние сме инспирирани од начинот на кој децата 10 00:00:18,590 --> 00:00:19,730 научат во градинка. 11 00:00:19,730 --> 00:00:23,360 Класичен градинка, децата се разиграно дизајнирање и создавање на 12 00:00:23,360 --> 00:00:26,130 работи во соработка со еден на друг - згради кули 13 00:00:26,130 --> 00:00:29,240 со дрвени блокови, правење слики со прст бои и боички. 14 00:00:29,240 --> 00:00:32,840 Како што ние развиена нула, сакавме да се фати дека градинка дух 15 00:00:32,840 --> 00:00:34,164 за ученици од сите возрасти. 16 00:00:34,164 --> 00:00:36,330 ЏОН Малони: Еден од голема мотивации за гребење 17 00:00:36,330 --> 00:00:39,750 беше овој проект кој Мичел и Натали 18 00:00:39,750 --> 00:00:42,470 почна вика Компјутерски клуб. 19 00:00:42,470 --> 00:00:47,800 И видоа многу деца прави работи со медиуми алатки како Photoshop 20 00:00:47,800 --> 00:00:52,774 и разни звук производство алатки, но тие не се прави било програмирање. 21 00:00:52,774 --> 00:00:55,940 Децата не се прави било програмирање, и ние погледна наоколу и рече, добро, 22 00:00:55,940 --> 00:00:57,560 зошто да не се тие тоа го прават? 23 00:00:57,560 --> 00:00:59,600 Одговорот се чинеше дека биде дека немало 24 00:00:59,600 --> 00:01:01,740 алатка која е соодветна за таа опција. 25 00:01:01,740 --> 00:01:03,640 >> Мич Resnick: Како што беа развивање на гребење, 26 00:01:03,640 --> 00:01:07,790 Бев инспириран од некои од идеите на мојот ментор, Сејмур Паперт, кои 27 00:01:07,790 --> 00:01:10,180 развиена од логото програмскиот јазик. 28 00:01:10,180 --> 00:01:13,585 Сејмур секогаш се користи да се каже дека е важно за нова технологија 29 00:01:13,585 --> 00:01:18,074 да има ниска кат - што значи дека е лесно за да започнете со - со висока таванот - 30 00:01:18,074 --> 00:01:20,490 што значи дека ќе можат да направат повеќе и повеќе сложени работи со него. 31 00:01:20,490 --> 00:01:23,875 Ние, исто така, сакаат да имаат она што ние го нарекуваме "широк ѕидови" 32 00:01:23,875 --> 00:01:25,625 што значи има многу различни патишта, 33 00:01:25,625 --> 00:01:29,340 дека може да се направи многу различни работи со софтвер. 34 00:01:29,340 --> 00:01:32,670 >> Тоа не е доволно само да се биде во можност да се добие почна лесно и не сложени работи 35 00:01:32,670 --> 00:01:34,360 ако секој го прави истото. 36 00:01:34,360 --> 00:01:37,760 Сакаме да имаме многу различни патишта затоа што знаеме различни луѓе имаат 37 00:01:37,760 --> 00:01:39,760 различни интереси, и сакавме сите 38 00:01:39,760 --> 00:01:42,640 да бидат во можност да работат на проекти кои произлезе од сопствените интереси. 39 00:01:42,640 --> 00:01:44,640 >> ЏОН Малони: Би сакал да се каже дека ние веројатно - 40 00:01:44,640 --> 00:01:48,440 there's - ние се смета за 10 пати повеќе команди и функции отколку да 41 00:01:48,440 --> 00:01:50,310 некогаш заврши во Скреч. 42 00:01:50,310 --> 00:01:54,400 Ние ќе мора бескрајни дебати за токму она што 43 00:01:54,400 --> 00:01:58,420 текстот да се стави на блокови и работи како дали стандардниот 44 00:01:58,420 --> 00:02:01,130 насока на sprites треба да се нагоре или десно. 45 00:02:01,130 --> 00:02:05,720 Па мислевме за сите овие работи, особено многу рано искуства 46 00:02:05,720 --> 00:02:07,740 дека луѓето ќе имаат со нула и се обидува 47 00:02:07,740 --> 00:02:11,332 да се направи, така што работите можат да бидат Дознав само од страна на експериментирање. 48 00:02:11,332 --> 00:02:14,040 >> Мич Resnick: Кога бевме Првиот Проектирање Изгребете, 49 00:02:14,040 --> 00:02:17,136 нашата целна публика беше возрасти 8-16. 50 00:02:17,136 --> 00:02:19,010 ЏОН Малони: На ниска крај на спектарот, 51 00:02:19,010 --> 00:02:23,470 ние откривме дека многу помлади деца беа користење на гребење отколку што некогаш се очекуваше. 52 00:02:23,470 --> 00:02:27,950 Јас уште се сеќавам една - првата Нула ден, мислам, дека имавме, 53 00:02:27,950 --> 00:02:30,870 оваа мала шест годишниот човек го пречекори прагот 54 00:02:30,870 --> 00:02:34,630 На горниот крај, јас сум бил изненаден во, на пример, употребата на нула 55 00:02:34,630 --> 00:02:39,540 во колеџ класи како CS50 затоа што ние не навистина 56 00:02:39,540 --> 00:02:43,490 мислам на гребење како јазик за настава компјутерски науки на компјутер 57 00:02:43,490 --> 00:02:44,610 научниците. 58 00:02:44,610 --> 00:02:47,500 >> Друго изненадување е колку многу луѓе се го користи. 59 00:02:47,500 --> 00:02:52,130 Ние откривме дека луѓето кои се како полно работно време програмери 60 00:02:52,130 --> 00:02:55,070 уживаат програмирање во Нула како вид на хоби. 61 00:02:55,070 --> 00:02:57,340 И така видовме луѓе на веб страната на гребење 62 00:02:57,340 --> 00:03:02,900 креираат проекти кои го прават, на пример, ray трасирањето 3-D рендерирање системи. 63 00:03:02,900 --> 00:03:04,650 Не можев да поверувам кога го видов тоа. 64 00:03:04,650 --> 00:03:06,950 >> Мич Resnick: Како што почна да работи на нула, 65 00:03:06,950 --> 00:03:10,030 ние сакаме да се направи тоа се разликува од претходниот програмски јазици 66 00:03:10,030 --> 00:03:13,440 со цел да се направи достапна на многу поширок спектар на луѓе. 67 00:03:13,440 --> 00:03:16,310 Па моравме три основни водечки принципи. 68 00:03:16,310 --> 00:03:18,600 Прво, ние сакаме да се направи повеќе нескопосник-состојба, 69 00:03:18,600 --> 00:03:22,340 па може да се изгради Програми многу како ставање Лего коцки заедно. 70 00:03:22,340 --> 00:03:25,200 Па моравме на визуелно програмирање блокови кои се распарчи заедно. 71 00:03:25,200 --> 00:03:27,460 Втор на сите, ние сакаме да ги споделите со луѓе работат 72 00:03:27,460 --> 00:03:31,590 на повеќе значајни проекти, работите кои беа лично релевантни за нив. 73 00:03:31,590 --> 00:03:33,430 Тоа е причината зошто ние се направи Нула па медиумите богата. 74 00:03:33,430 --> 00:03:35,819 >> Третина од сите, ние сакаме да се направи повеќе социјални затоа што 75 00:03:35,819 --> 00:03:37,610 знам многу од најдобрите искуства за учење 76 00:03:37,610 --> 00:03:39,760 дојде време кога ние комуницирате со другите. 77 00:03:39,760 --> 00:03:43,120 Па ние додаде Скреч онлајн заедница од самиот почеток, 78 00:03:43,120 --> 00:03:45,500 во право кога го промовиравме софтвер, така што луѓето 79 00:03:45,500 --> 00:03:47,490 ќе имаат публика за нивните креации 80 00:03:47,490 --> 00:03:50,050 и, исто така, се инспирирани од страна на она што другите луѓе создадени. 81 00:03:50,050 --> 00:03:54,160 Бидејќи започнавме нула, има биле околу 4,5 милиони проекти 82 00:03:54,160 --> 00:03:56,290 кои се дели на веб страната на гребење. 83 00:03:56,290 --> 00:03:59,440 >> ЏОН Малони: Па јас всушност се приклучи на проектот 84 00:03:59,440 --> 00:04:02,310 од вид на ме моли да го Мичел. 85 00:04:02,310 --> 00:04:04,630 Го прашав да се приклучат кога слушнав во врска со тоа затоа што мислев 86 00:04:04,630 --> 00:04:07,088 тоа требаше да биде таква кул работа, и јас сакав да помогнам. 87 00:04:07,088 --> 00:04:10,340 Но мојот омилен јазик беше Smalltalk, и јас 88 00:04:10,340 --> 00:04:13,960 му помогна развие оваа верзија на Smalltalk наречен квичат. 89 00:04:13,960 --> 00:04:17,320 Па јас реков, добро, јас ќе дојде и да го направите ова работа 90 00:04:17,320 --> 00:04:19,490 толку долго како што може да се изгради во квичат. 91 00:04:19,490 --> 00:04:22,460 И Мичел рече, О, сигурни, јас Не ми е гајле она што е направен внатре 92 00:04:22,460 --> 00:04:23,460 Само да го работат. 93 00:04:23,460 --> 00:04:26,480 И така тоа е како тоа доби да биде напишан на квичат. 94 00:04:26,480 --> 00:04:29,430 >> Па со нула 2,0, ние мислеа дека ние ќе 95 00:04:29,430 --> 00:04:34,280 се обиде да направи Скреч допрат до повеќе луѓе со тоа што го облак-базирани стан. 96 00:04:34,280 --> 00:04:37,820 И иако имаше верзија на Squeak кои трчаа во прелистувачот, 97 00:04:37,820 --> 00:04:40,500 тоа бара симнување и инсталирање на plug-in. 98 00:04:40,500 --> 00:04:43,750 И знаевме дека многу луѓе ќе треба тоа да го проблеми, 99 00:04:43,750 --> 00:04:47,090 или поради тоа што беше комплициран процес 100 00:04:47,090 --> 00:04:50,990 или поради нивната администрација на нивните училиште или што не би го дозволи тоа. 101 00:04:50,990 --> 00:04:54,430 Па сакавме нешто што беше вид на вградена во прелистувачи 102 00:04:54,430 --> 00:04:57,580 или беше вид на стандардно таму на повеќето пребарувачи. 103 00:04:57,580 --> 00:04:58,710 >> Сметавме дека Јава. 104 00:04:58,710 --> 00:05:00,070 Сметавме дека Silverlight. 105 00:05:00,070 --> 00:05:03,130 Сметавме дека го вклучите Javascript-, и ние се смета Флеш. 106 00:05:03,130 --> 00:05:05,550 Во тој момент, Флеш беше навистина на надмоќ. 107 00:05:05,550 --> 00:05:09,760 Adobe навистина беше тоа туркање, и ние се уште не знаат, знаеш, 108 00:05:09,760 --> 00:05:13,640 дека тоа требаше да биде еден таков проблем на IOS и мобилни уреди и така натаму. 109 00:05:13,640 --> 00:05:18,516 Па отидовме со блиц, и во ретроспектива, знаете, 110 00:05:18,516 --> 00:05:20,890 тоа ќе го можеби биле поубави ако ние би отишол со вклучите Javascript- 111 00:05:20,890 --> 00:05:22,440 затоа што тоа стана доминантен јазик. 112 00:05:22,440 --> 00:05:24,565 >> Но, јас не мислам дека има било кој начин би можеле евентуално 113 00:05:24,565 --> 00:05:28,760 видовме сите работи што беа ќе се смени помеѓу тогаш и сега. 114 00:05:28,760 --> 00:05:32,160 Таа ги зема три години или така да се стави заедно нешто како ова, 115 00:05:32,160 --> 00:05:35,390 така да се направи вашата најдобра претпоставка и се надеваме на најдоброто. 116 00:05:35,390 --> 00:05:38,820 >> Мич Resnick: Еден од нашите нови проекти се нарекува Скреч Јуниор, 117 00:05:38,820 --> 00:05:41,640 обидуваат да имаат Скреч движење надолу за да дури и помладите деца. 118 00:05:41,640 --> 00:05:43,870 Таа е насочена кон возраста 06:55 годишниците, 119 00:05:43,870 --> 00:05:46,307 како градинка до второ одделение. 120 00:05:46,307 --> 00:05:48,140 Првата верзија на тоа ќе биде на iPod, 121 00:05:48,140 --> 00:05:51,670 и имаме во план да дојде во средината на 2014 година. 122 00:05:51,670 --> 00:05:54,230 Па Изгребете Помлад ќе биде малку намалена верзија. 123 00:05:54,230 --> 00:05:56,350 Тоа ќе имаат малку помалку карактеристики и, исто така, 124 00:05:56,350 --> 00:05:59,980 се направат нештата повеќе развојно соодветни за помладите деца. 125 00:05:59,980 --> 00:06:03,330 >> ЏОН Малони: Јас уживаат во фактот дека Изгребете 2,0 особено 126 00:06:03,330 --> 00:06:08,541 е вид на тајно повисоки перформанси отколку што може да се замисли. 127 00:06:08,541 --> 00:06:10,790 По дифолт, кога правиш анимации и така натаму, 128 00:06:10,790 --> 00:06:14,470 вие сте ограничени на рамката стапка на - вид на ажурирање 129 00:06:14,470 --> 00:06:17,000 стапка на екранот, и ние сме дизајниран намерно 130 00:06:17,000 --> 00:06:19,600 така што тоа само го прави малку на рамката 131 00:06:19,600 --> 00:06:22,710 така што ако ви кажам повторување 10 потег: 10, што всушност 132 00:06:22,710 --> 00:06:26,980 види ја преместите во 10 малку Чекор - 10 малку чекори. 133 00:06:26,980 --> 00:06:30,250 >> Сепак, постои еден вид на скриен мод, наречен турбо мод, 134 00:06:30,250 --> 00:06:33,340 кои може да се добијат од Shift-клик на зеленото знаме, 135 00:06:33,340 --> 00:06:37,180 и дека во основа тоа ви овозможува се кандидира вид на толку брзо како што може. 136 00:06:37,180 --> 00:06:40,260 Значи тоа е она што ви овозможува да направите работи како ray трагач, 137 00:06:40,260 --> 00:06:42,260 и вие не треба да се - оригиналниот зраци трагач, 138 00:06:42,260 --> 00:06:45,200 ќе мораше да чека околу половина час за да се видат резултатите, бидејќи тоа 139 00:06:45,200 --> 00:06:47,600 беше вид на отфрлен преку една рамка во исто време. 140 00:06:47,600 --> 00:06:50,160 Но со Shift-клик работа, можете да добиете резултати 141 00:06:50,160 --> 00:06:53,520 во нешто како 20 секунди. 142 00:06:53,520 --> 00:06:57,960 Значи, сите одеднаш, можете да направите вид на високо ниво работите во нула, 143 00:06:57,960 --> 00:07:00,087 но тоа е скриен функција. 144 00:07:00,087 --> 00:07:00,587