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 یوحنا MALONEY: میں نے جان کر رہا ہوں Maloney، اور میں تھا 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 کلاسیکی کنڈرگارٹن، بچوں playfully ڈیزائن اور پیدا کر رہے ہیں 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 یوحنا MALONEY: میں سے ایک سکریچ کے لئے بڑا منشا 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 >> یوحنا MALONEY: میں چاہتے ہیں کا کہنا ہے کہ ہم شاید - 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 یوحنا MALONEY کی تاریخ: سپیکٹرم کی کم اختتام، 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 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 >> یوحنا MALONEY: تو میں اصل منصوبے میں شمولیت اختیار کی 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 اور ایک ورژن تھا براؤزر میں بھاگ گیا ککیانا، کے 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 یہ عمر کا مقصد کیا جا رہا ہے پانچ سے سات سال کے بچوں، 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 زیادہ فروغ چیزوں کو چھوٹے بچوں کے لئے مناسب. 125 00:05:59,980 --> 00:06:03,330 >> یوحنا MALONEY: میں حقیقت سے لطف اندوز خاص طور پر 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 آپ کی طرف سے حاصل کر سکتے ہیں جس میں شفٹ کلک سبز پرچم پر، 135 00:06:33,340 --> 00:06:37,180 اور یہ کہ بنیادی طور پر کی اجازت دیتا ہے قسم کے طور پر تیزی سے یہ کر سکتے ہیں کے طور پر چلانے. 136 00:06:37,180 --> 00:06:40,260 تو یہ آپ کیا کرنے کی اجازت دیتا ہے رے tracer کی طرح چیزوں کو، 137 00:06:40,260 --> 00:06:42,260 اور آپ کی ضرورت نہیں ہے - اصل رے tracer، 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 لیکن شفٹ کلک کے ساتھ بات، آپ کے نتائج حاصل کر سکتے ہیں 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