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 मैं सीखने का एक प्रोफेसर हूँ एमआईटी मीडिया लैब में यहाँ अनुसंधान, 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 लकड़ी के ब्लॉक, चित्र बनाने के साथ उंगली पेंट और crayons के साथ. 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 और वे क्या कर बच्चों की एक बहुत कुछ देखा है फ़ोटोशॉप जैसे मीडिया उपकरणों के साथ सामान 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 मैं विचारों के कुछ लोगों द्वारा प्रेरित किया गया मेरे गुरु, सेमुर Papert, की जो 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 हमारे लक्षित दर्शकों से 16 उम्र के 8 था. 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 उदाहरण के लिए, ऐसा लगता है कि परियोजनाओं को बनाने, रे 3 डी प्रतिपादन सिस्टम अनुरेखण. 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 लेकिन मेरी पसंदीदा भाषा मैं स्मालटाक था, और 88 00:04:10,340 --> 00:04:13,960 इस संस्करण को विकसित करने में मदद की थी के स्मालटाक चीख़ कहा जाता है. 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 और एक संस्करण था, हालांकि ब्राउज़र में भाग गया कि चीख़ का 97 00:04:37,820 --> 00:04:40,500 इसे डाउनलोड करने की आवश्यकता और एक प्लग स्थापित. 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 हम सिल्वरलाइट माना. 105 00:05:00,070 --> 00:05:03,130 हम जावास्क्रिप्ट माना और हम फ्लैश माना. 106 00:05:03,130 --> 00:05:05,550 उस समय, फ्लैश था वास्तव में प्रभुत्व पर. 107 00:05:05,550 --> 00:05:09,760 एडोब वास्तव में इसे आगे बढ़ाने, और किया गया था हम अभी तक आप जानते हैं, पता नहीं था, 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 यह शायद अच्छा होता है हम जावास्क्रिप्ट के साथ गया था अगर 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 यह उम्र के उद्देश्य से किया जा रहा है 5-7 साल के बच्चों, 119 00:05:43,870 --> 00:05:46,307 दूसरे दर्जे के लिए बालवाड़ी की तरह. 120 00:05:46,307 --> 00:05:48,140 के पहले संस्करण यह आइपॉड पर होगा, 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 अधिक developmentally बातें करना छोटे बच्चों के लिए उपयुक्त. 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 तो यह आपको करना क्या है रे अनुरेखक की तरह बातें, 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 तरह की chugging गया था एक समय में एक फ्रेम के माध्यम से. 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