1 00:00:00,000 --> 00:00:09,840 2 00:00:09,840 --> 00:00:10,824 >> [ویڈیو پلے بیک] 3 00:00:10,824 --> 00:00:13,284 >> [کار دروازہ بند] 4 00:00:13,284 --> 00:00:15,744 >> [کار انجن شروع] 5 00:00:15,744 --> 00:00:19,188 >> [موسیقی بجانے] 6 00:00:19,188 --> 00:00:20,172 7 00:00:20,172 --> 00:00:24,516 >> حق کی تلاش میں ساتھ -Moving اچھے وقت اور خوشخبری. 8 00:00:24,516 --> 00:00:26,871 اچھے دوستوں کے ساتھ آپ نہیں کھو سکتے ہیں. 9 00:00:26,871 --> 00:00:28,755 >> -یہ ایک عادت بن سکتا ہے. 10 00:00:28,755 --> 00:00:32,460 >> -Opportunity دستک دیتا ہے چلو صرف باہر تک پہنچنے اور اس پر قبضہ. 11 00:00:32,460 --> 00:00:32,960 ہاں! 12 00:00:32,960 --> 00:00:34,920 -Together ہم نیب گا. 13 00:00:34,920 --> 00:00:37,370 -We'll رکاوٹ اضافے، بس، یا ییلوکیب یہ. 14 00:00:37,370 --> 00:00:38,840 -Dammit. 15 00:00:38,840 --> 00:00:40,800 حق کے ساتھ آگے بڑھ رہے ہیں -We're. 16 00:00:40,800 --> 00:00:43,750 مفت -Footloose اور پسند. 17 00:00:43,750 --> 00:00:45,960 وہاں -Getting نصف مذاق ہے. 18 00:00:45,960 --> 00:00:47,718 میرے ساتھ اس کا اشتراک آو. 19 00:00:47,718 --> 00:00:49,654 >> حق کے ساتھ آگے بڑھ رہے ہیں -We're. 20 00:00:49,654 --> 00:00:52,558 >> لوڈ اشتراک کرنے جا رہا -We're. 21 00:00:52,558 --> 00:00:57,604 >> -ہم پر ایک نقشہ کی ضرورت نہیں ہے سڑک پر اس شو حاصل. 22 00:00:57,604 --> 00:01:00,520 Fozzy -Hey، میں آپ کو بائیں مڑیں کرنے کے لئے چاہتے ہیں آپ کو راستے میں ایک کانٹا کے لئے آئے تو. 23 00:01:00,520 --> 00:01:01,020 -جی سر. 24 00:01:01,020 --> 00:01:03,334 راستے میں کانٹا پر بائیں مڑیں. 25 00:01:03,334 --> 00:01:05,222 ٹرن چھوڑ. 26 00:01:05,222 --> 00:01:07,582 >> -میں یقین نہیں ہے کہ. 27 00:01:07,582 --> 00:01:11,720 >> ہم نے محسوس کیا کے ساتھ ساتھ صحیح -Cruising شاہراہ پر روشنی. 28 00:01:11,720 --> 00:01:13,664 >> اپنے راستے یا اپنے راستے -اور. 29 00:01:13,664 --> 00:01:16,154 >> -تو میری نیویگیشن پر اعتماد. 30 00:01:16,154 --> 00:01:21,134 >> چمک دار کاروں کے ساتھ -Movie ستاروں اور اوپر سے نیچے کے ساتھ زندگی. 31 00:01:21,134 --> 00:01:23,126 >> بڑی پہاڑیوں storming کے -We're. 32 00:01:23,126 --> 00:01:24,122 >> ہاں، طوفان کا حق ہے. 33 00:01:24,122 --> 00:01:25,160 برفباری ہو رہی کیا جانا چاہئے؟ 34 00:01:25,160 --> 00:01:26,220 >> -کوئی، مجھے ایسا نہیں لگتا. 35 00:01:26,220 --> 00:01:28,505 >> حق کے ساتھ -Moving. 36 00:01:28,505 --> 00:01:30,980 >> مفت -Footloose اور پسند. 37 00:01:30,980 --> 00:01:32,960 >> بڑے وقت کے لئے تیار -You're. 38 00:01:32,960 --> 00:01:34,445 >> یہ میرے لئے تیار -is؟ 39 00:01:34,445 --> 00:01:38,900 40 00:01:38,900 --> 00:01:42,860 >> حق کے ساتھ -Moving. 41 00:01:42,860 --> 00:01:47,315 حق کے ساتھ آگے بڑھ رہے ہیں. 42 00:01:47,315 --> 00:01:52,265 حق کے ساتھ آگے بڑھ رہے ہیں. 43 00:01:52,265 --> 00:01:56,131 حق کے ساتھ آگے بڑھ رہے ہیں. 44 00:01:56,131 --> 00:01:57,380 -میں آپ کو بہتر زیادہ ھیںچو لگتا ہے. 45 00:01:57,380 --> 00:01:58,020 -جی سر. 46 00:01:58,020 --> 00:02:02,475 47 00:02:02,475 --> 00:02:03,960 >> [END پلے بیک] 48 00:02:03,960 --> 00:02:07,425 >> [تالیاں] 49 00:02:07,425 --> 00:02:09,405 50 00:02:09,405 --> 00:02:11,930 >> DAVID J. MALAN: یہ CS50 ہے. 51 00:02:11,930 --> 00:02:15,940 اور اس ہفتے کے آخر 0 ہے، لیکن ایک خوبصورت دوستی کا آغاز. 52 00:02:15,940 --> 00:02:18,250 ہم بننا تو بہت پرجوش ہیں یہاں ییل یونیورسٹی میں 53 00:02:18,250 --> 00:02:21,530 کے ساتھ بہت ہی پہلی بار کے لئے ہمارے دوست Scaz، اور جیسن، اور اینڈی. 54 00:02:21,530 --> 00:02:24,320 CS50 کی TF کی تمام 40 اور CA ییل میں یہاں ہے. 55 00:02:24,320 --> 00:02:25,440 اور تم سب کے سب. 56 00:02:25,440 --> 00:02:28,470 اور حقیقت میں، یہ شاید وقت ہے to-- 57 00:02:28,470 --> 00:02:31,914 >> [تالیاں] 58 00:02:31,914 --> 00:02:43,722 59 00:02:43,722 --> 00:02:47,920 >> لہذا، اگرچہ لیکچر کے سب سے زیادہ بے شک اس سال کیمبرج میں ہو جائے گا، 60 00:02:47,920 --> 00:02:51,250 حقیقت ہے کہ ڈیزائن کی طرف سے ہے، اور بہت جان بوجھ کر CS50 میں، 61 00:02:51,250 --> 00:02:54,740 میں ہم نقطہ ہونے کے قریب کر رہے ہیں لگتا ہے ٹیکنالوجی، اور pedagogically، 62 00:02:54,740 --> 00:02:57,930 یہ ایک اعلی تعلیمی ہو سکتا ہے جہاں کچھ کے ساتھ مشغولیت کے لئے تجربہ 63 00:02:57,930 --> 00:02:59,610 کورس کے مواد کی آن لائن. 64 00:02:59,610 --> 00:03:02,862 مجھے یقین ہے اور اگر بے شک، reality-- اس philosophically-- کہ لیکچر ہے 65 00:03:02,862 --> 00:03:05,070 نہیں ہیں ایک خاص طور پر کی فراہمی کے لئے مؤثر ذریعہ 66 00:03:05,070 --> 00:03:06,900 کافی پیچیدہ معلومات. 67 00:03:06,900 --> 00:03:09,219 یقینی طور پر گھنٹے سے زائد وقت کی طویل spans کے علاوہ. 68 00:03:09,219 --> 00:03:11,760 اور بے شک ہر چند minutes-- میں college-- میں اپنے آپ کو یاد 69 00:03:11,760 --> 00:03:14,210 آپ، ایک لمحے کے لئے زون سے باہر آپ کو کچھ پیچیدہ موضوع یاد آتی ہے، 70 00:03:14,210 --> 00:03:16,540 اور آپ کو بہت زیادہ چلے گئے اگلے 45 منٹ کے لئے. 71 00:03:16,540 --> 00:03:19,414 اور حقیقت یہ ہے کہ چاہے آپ نیو ہیون یا کیمبرج میں یہاں ہو 72 00:03:19,414 --> 00:03:22,930 یا باہر، ہونے کی سادگی کو روکنے کے لئے کی صلاحیت اور تیزی سے آگے، 73 00:03:22,930 --> 00:03:26,270 متعلقہ کرنے، بالا ربط ماضی وسائل، تلاش مکمل متن ٹرانسکرپٹس 74 00:03:26,270 --> 00:03:29,900 اور اس طرح ایک موقع ہے کہ میں ہمارے آن لائن طالب علموں کے لئے کہنے کی جرات 75 00:03:29,900 --> 00:03:32,530 نیو ہیون سے باہر، ان کو ایک موقع فراہم کرتا ہے 76 00:03:32,530 --> 00:03:34,700 واقعی سمجھنے کے لئے تصوراتی مواد ہے کہ ہم 77 00:03:34,700 --> 00:03:36,700 سب سے بہتر لیکچر میں متعارف کرانے. 78 00:03:36,700 --> 00:03:39,415 >> لیکن بالآخر CS50 میں، ہے طلباء کے تجربے کو 79 00:03:39,415 --> 00:03:43,099 ، تاکہ خصوصیات ہے اتنا زیادہ کورس کا مسئلہ سیٹ کی طرف سے، 80 00:03:43,099 --> 00:03:46,140 یا ہفتہ وار پروگرامنگ کے منصوبے، کورس کے لئے مخصوص حصے کی تعلیم کی قیادت 81 00:03:46,140 --> 00:03:49,600 ساتھیوں، رات دفتری اوقات کی قیادت کورس کے معاونین اور تعلیم 82 00:03:49,600 --> 00:03:52,330 ساتھیوں، اور یقینا اس طرح CS50 پہیلی کے طور پر واقعات 83 00:03:52,330 --> 00:03:56,500 دن، CS50 کی ہیک ایک thon، CS50 میلے، ہفتہ وار لنچ، اور اتنا زیادہ. 84 00:03:56,500 --> 00:03:59,580 اور آپ کو نئے میں یہاں ہو تو چاہے ہیون، یا دور سے میں ٹیوننگ، 85 00:03:59,580 --> 00:04:02,270 کیمبرج میں آج، اور ہم جلد ہی آپ کو دوبارہ دیکھ لیں گے 86 00:04:02,270 --> 00:04:04,580 حقیقت یہ ہے ایک ہی کلاس. 87 00:04:04,580 --> 00:04:07,990 اور ہم بہت حوصلہ افزائی کر رہے ہیں سب کو ایک ساتھ آج یہاں ہو. 88 00:04:07,990 --> 00:04:11,110 اور اس سمسٹر کے آخر میں، اچھی طرح سے، یہاں یا دور 89 00:04:11,110 --> 00:04:14,910 امید ہے کہ آپ فخر پہننے، خوشی، اور شاید ریلیف کا تھوڑا سا کے ساتھ، 90 00:04:14,910 --> 00:04:19,459 گواہی دیتا ہے کہ شرٹ آپ کو CS50 لیا. 91 00:04:19,459 --> 00:04:21,700 >> تو ہم کہاں بدھ بند چھوڑ دیا؟ 92 00:04:21,700 --> 00:04:24,410 ہم پر ایک نظر لیا کمپیوٹیشنل سوچ. 93 00:04:24,410 --> 00:04:27,830 اور یہ کہ ہم آست کیا کی طرف ہے کمپیوٹر سائنس، کے پاس کم از کم 94 00:04:27,830 --> 00:04:28,800 اب تک. 95 00:04:28,800 --> 00:04:31,990 لیکن ہم میں تھوڑا مزید یہ آست کم از کم تین اجزاء عناصر. 96 00:04:31,990 --> 00:04:34,570 >> آدانوں، تو کیا ہے مسئلہ ہم حل کرنے کی کوشش کر رہے ہیں؟ 97 00:04:34,570 --> 00:04:36,650 نتائج، کیا ہے ہم حاصل کرنے کی امید کر رہے ہیں کا جواب؟ 98 00:04:36,650 --> 00:04:38,210 اور وہاں سے نمائندگی. 99 00:04:38,210 --> 00:04:41,870 اور ہم پر یہاں رہنے نہیں ہوں گے بعد بائنری، یا اس سے بھی ASCII پر، 100 00:04:41,870 --> 00:04:44,050 اور اس طرح اتنا، لیکن بلکہ جاچکی کے لئے لے 101 00:04:44,050 --> 00:04:47,520 ہم اس کی معلومات نمائندگی کر سکتے ہیں، کہیں زیادہ دلچسپ حصوں کی وجہ سے 102 00:04:47,520 --> 00:04:51,010 ان مسائل میں سے صرف نہیں ہیں آدانوں اور نتائج، لیکن الگورتھم 103 00:04:51,010 --> 00:04:53,020 کہ ان مسائل کو حل کرنے میں جانے. 104 00:04:53,020 --> 00:04:55,120 >> اور تم سے یاد کر سکتے ہیں دوسرے دن ہے کہ ہم 105 00:04:55,120 --> 00:04:59,860 ایک منصفانہ روایتی لیا کسی کو تلاش کر کے تصور 106 00:04:59,860 --> 00:05:03,240 ایک کافی بڑی فون کی کتاب میں، یا زیادہ عام طور پر ڈیجیٹل ان دنوں، 107 00:05:03,240 --> 00:05:04,420 صرف ایک بہت بڑی ڈیٹا سیٹ. 108 00:05:04,420 --> 00:05:07,840 ایک بہت بڑا رابطوں کی فہرست کے ساتھ، ناموں کے بہت سے حروف تہجی کے مطابق. 109 00:05:07,840 --> 00:05:11,310 اور ہم نے محسوس کیا کہ میں جبکہ صرف اس مسئلہ سے رجوع کر سکتے ہیں 110 00:05:11,310 --> 00:05:14,520 ایک لکیری کا استعمال کرتے ہوئے صفحے کی طرف سے approach-- صفحے، 111 00:05:14,520 --> 00:05:17,775 ہم نے محسوس کیا ایک ہیں وقت میں یا اس سے بھی دو کی زیادہ بدیہی الگورتھم کہ 112 00:05:17,775 --> 00:05:20,840 صرف کی قسم کی تقسیم اور فتح مسئلہ ایک بار پھر، اور پھر، 113 00:05:20,840 --> 00:05:24,670 اور ہر ایک کے ساتھ اس again-- نصف وقت، ہمیں اس سبز نتیجہ دیا. 114 00:05:24,670 --> 00:05:27,080 اور یہ اتنا چاپلوسی ہے یہ پتہ چلتا ہے کیونکہ 115 00:05:27,080 --> 00:05:29,160 یہاں تک کہ اس مسئلہ کے طور پر ، بڑا اور بڑا ہو جاتا ہے 116 00:05:29,160 --> 00:05:32,470 کیس ڈیٹا کے ساتھ ان دنوں کے طور پر سیٹ اور reality-- فیس بک اور گوگل 117 00:05:32,470 --> 00:05:34,630 تلاش کے نتائج اور like-- ہمارے الگورتھم کرتا 118 00:05:34,630 --> 00:05:37,660 بس کے طور پر مؤثر طریقے سے انجام دینے کے ان بڑے کاٹنے کے ساتھ 119 00:05:37,660 --> 00:05:40,310 یہ بھی چھوٹے کاٹنے کے ساتھ کے طور پر کیا. 120 00:05:40,310 --> 00:05:45,330 >> اب یہ سوال جنم لیتا ہے کیا ہم اصل میں اسی طرح حل کر سکتے ہیں 121 00:05:45,330 --> 00:05:46,820 انترجشتھان کے اس قسم کے ساتھ؟ 122 00:05:46,820 --> 00:05:48,740 تقسیم اور فتح کی اس طرح؟ 123 00:05:48,740 --> 00:05:51,029 ٹھیک ہے، ہم کچھ کر سکتے ہیں یہاں اس طرح آج. 124 00:05:51,029 --> 00:05:52,070 ہم حاضری لگ سکتا ہے. 125 00:05:52,070 --> 00:05:56,102 تو شاید طرح 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11-- 126 00:05:56,102 --> 00:05:57,560 تمام ہے کہ موثر ہونے کے لئے نہیں جا رہا. 127 00:05:57,560 --> 00:05:58,990 تو، گریڈ اسکول انتظار. 128 00:05:58,990 --> 00:06:02,770 2، 4، 6، 8، 10، 12، 14، 16، 18 اور تو آگے. 129 00:06:02,770 --> 00:06:04,140 لیکن ہم تھوڑا بہتر کر سکتے ہیں؟ 130 00:06:04,140 --> 00:06:06,630 >> مجھے یقین ہوں نہیں کر سکتے ہیں خود کی طرف سے یہ کرتے ہیں. 131 00:06:06,630 --> 00:06:09,420 آپ صرف کے لئے مزاحیہ ہمیں گے تو ایک لمحے، ہم ہمارے ساتھ لایا 132 00:06:09,420 --> 00:06:11,640 ہے کہ ایک الگورتھم صرف تین مراحل مل گیا 133 00:06:11,640 --> 00:06:15,130 لیکن یہ اگر آپ require-- ہے ہم سب کھڑے mind-- نہیں، 134 00:06:15,130 --> 00:06:15,690 تم کروگی تو. 135 00:06:15,690 --> 00:06:23,901 136 00:06:23,901 --> 00:06:29,380 لہذا، ہم سب کے ساتھ اب کھڑے، قدم اس الگورتھم میں سے ایک مندرجہ ذیل ہے. 137 00:06:29,380 --> 00:06:31,680 کھڑے ہو جاؤ اور تفویض خود نمبر 1. 138 00:06:31,680 --> 00:06:34,180 وقت میں اس نقطہ پر تو، اس کمرے میں لفظی سب 139 00:06:34,180 --> 00:06:38,830 امید ہے کہ اپنے آپ کو سوچ رہی ہے، تاہم تھا awkwardly، نمبر 1. 140 00:06:38,830 --> 00:06:42,020 >> اب اس الگورتھم کے دو قدم مندرجہ ذیل شامل کرنے کے لئے جا. 141 00:06:42,020 --> 00:06:44,680 دو مرحلہ، جوڑی کسی کھڑے کے ساتھ، 142 00:06:44,680 --> 00:06:47,970 ساتھ مل کر آپ کی تعداد شامل ہے، اور اپنے نئے نمبر کے طور پر رقم کو اپنانے. 143 00:06:47,970 --> 00:06:53,110 144 00:06:53,110 --> 00:06:55,620 فوری وویک چیک. 145 00:06:55,620 --> 00:06:58,180 ہر کوئی اب کس تعداد میں سوچ رہا ہے؟ 146 00:06:58,180 --> 00:07:01,930 >> تو 2، شاید ایک کے علاوہ، عجیب، لونسم شخص. 147 00:07:01,930 --> 00:07:04,269 ہم ایک طاق ہے تو کمرے میں لوگوں کی. 148 00:07:04,269 --> 00:07:06,560 تو ایک شخص اب بھی ہو سکتا ہے نمبر 1، ٹھیک ہے. 149 00:07:06,560 --> 00:07:09,440 لیکن، یہاں تین قدم آپ کو بیٹھ چاہئے. 150 00:07:09,440 --> 00:07:13,620 قدم پر واپس جانا چاہئے دیگر دو، اور آپ چاہتے ہیں تو، دوبارہ. 151 00:07:13,620 --> 00:07:54,430 152 00:07:54,430 --> 00:07:58,240 >> اب بھی کھڑے ہیں تو، آپ کو ہونا چاہئے دو قدم میں واپس جانے والوں میں. 153 00:07:58,240 --> 00:08:13,910 154 00:08:13,910 --> 00:08:14,574 چلتے رہو. 155 00:08:14,574 --> 00:08:20,790 156 00:08:20,790 --> 00:08:22,130 کچھ لوگ اب بھی کھڑا. 157 00:08:22,130 --> 00:08:33,590 158 00:08:33,590 --> 00:08:35,614 >> تو، اب بھی کھڑا ہے، کسی کے ساتھ جوڑی. 159 00:08:35,614 --> 00:08:53,710 160 00:08:53,710 --> 00:08:55,020 ٹھیک ہے، نیچے کمی. 161 00:08:55,020 --> 00:09:06,394 162 00:09:06,394 --> 00:09:07,560 کچھ لوگ اب بھی کھڑا. 163 00:09:07,560 --> 00:09:08,600 ضرورت ہو تو میں مدد کریں گے. 164 00:09:08,600 --> 00:09:11,855 اہم یہاں takeaway ہے یاد رکھیں، کہ کس طرح ہے مجھے گنتی مقابلے میں بہت تیز ہے. 165 00:09:11,855 --> 00:09:15,090 166 00:09:15,090 --> 00:09:16,200 >> تو دیکھتے ہیں. 167 00:09:16,200 --> 00:09:16,900 میں مدد کر سکتے ہیں. 168 00:09:16,900 --> 00:09:19,425 تو کیا تعداد میں ہیں اگر آپ اب بھی کے بارے میں سوچ؟ 169 00:09:19,425 --> 00:09:20,320 >> سامعین: میں نے 44 میں ہوں. 170 00:09:20,320 --> 00:09:22,400 >> DAVID J. MALAN: 44، تو تم آگے بڑھو اور بیٹھ. 171 00:09:22,400 --> 00:09:23,733 کیا تعداد آپ کے بارے میں سوچ رہے ہیں؟ 172 00:09:23,733 --> 00:09:24,840 سامعین: 74. 173 00:09:24,840 --> 00:09:27,006 >> DAVID J. MALAN: 74. 174 00:09:27,006 --> 00:09:28,380 ٹھیک ہے، آگے بڑھو اور بیٹھ. 175 00:09:28,380 --> 00:09:30,390 اب اور کون کھڑا ہے؟ 176 00:09:30,390 --> 00:09:31,550 86. 177 00:09:31,550 --> 00:09:33,340 اور کسی اور اب بھی کھڑا ہے؟ 178 00:09:33,340 --> 00:09:34,976 >> کیا تعداد؟ 179 00:09:34,976 --> 00:09:37,380 میں 67 سنا. 180 00:09:37,380 --> 00:09:39,370 اور پھر سب سے اوپر میں؟ 181 00:09:39,370 --> 00:09:40,900 32. 182 00:09:40,900 --> 00:09:44,230 کوئی اب بھی کھڑے اور ایک بڑی تعداد کے بارے میں سوچ؟ 183 00:09:44,230 --> 00:09:44,730 >> ہیلو، اوہ. 184 00:09:44,730 --> 00:09:45,230 معذرت. 185 00:09:45,230 --> 00:09:48,350 میں ابھی آیا. 186 00:09:48,350 --> 00:09:49,520 42. 187 00:09:49,520 --> 00:09:51,758 کوئی دوسرا؟ 188 00:09:51,758 --> 00:09:52,610 >> سامعین: 47. 189 00:09:52,610 --> 00:09:54,930 >> DAVID J. MALAN: 47. 190 00:09:54,930 --> 00:09:57,980 اب بھی کھڑے کسی ہے جو شمار نہیں کیا گیا ہے؟ 191 00:09:57,980 --> 00:10:06,450 ایک کمرے میں لوگوں کی حتمی تعداد تو کہ 497 نشستیں is-- جن میں سے سب 192 00:10:06,450 --> 00:10:10,930 390 filled-- ہے. 193 00:10:10,930 --> 00:10:12,230 تو یہ بہت اچھا ہے. 194 00:10:12,230 --> 00:10:16,435 >> ہم جلد ہی تصور بات چیت کریں گے ایک کمپیوٹر پروگرام میں ایک بگ کی. 195 00:10:16,435 --> 00:10:19,660 لیکن ہم طویل عرصے سے پہلے اس پر واپس آ جائیں گے. 196 00:10:19,660 --> 00:10:22,440 لیکن اصول میں، کیا ہو سکتا ہے ابھی ہوا ہے؟ 197 00:10:22,440 --> 00:10:25,930 اتنی بڑی تین تھے اگرچہ اس الگورتھم کے لئے اقدامات، ان میں سے ہر ایک 198 00:10:25,930 --> 00:10:27,510 صرف کی قسم ایک بڑا آپریشن شروع کیا گیا تھا. 199 00:10:27,510 --> 00:10:31,020 اور اس کے لئے یہ اس cyclicity وہاں تھا اس میں آپ کو اب بھی کھڑے تھے تو، 200 00:10:31,020 --> 00:10:34,870 آپ، دو تین مرحلہ سے رہا ، دو تین قدم دو تین قدم. 201 00:10:34,870 --> 00:10:37,330 >> لیکن کیا ہو رہا ہر iteration پر؟ 202 00:10:37,330 --> 00:10:39,440 اس لوپ کے ہر سائیکل؟ 203 00:10:39,440 --> 00:10:41,940 کیا ہو رہا تھا دوسری جگہوں پر کمرے میں؟ 204 00:10:41,940 --> 00:10:45,170 ایک ہی بات، لیکن ہے نہ صرف تم میں سے نصف سے ہو رہا تھا؟ 205 00:10:45,170 --> 00:10:46,170 بیٹھ کر. 206 00:10:46,170 --> 00:10:49,710 اور تو وہاں جھوٹ میں اس بصیرت، فون بک مثال کی طرح زیادہ سے زیادہ، 207 00:10:49,710 --> 00:10:52,050 کہ میں تم میں سے نصف ہیں ہر وقت بیٹھ کر، 208 00:10:52,050 --> 00:10:54,560 مسئلہ شروع کر رہا ہے شاید 400 افراد کے ساتھ، 209 00:10:54,560 --> 00:10:57,780 تو 200 لوگوں کو، 100 لوگوں کے مقابلے میں، تو آگے تو 50 افراد، اور. 210 00:10:57,780 --> 00:11:00,660 >> نیچے میں اور اس طرح ہم whittle صرف ایک شخص کو اصول، 211 00:11:00,660 --> 00:11:02,830 سب کی کل قیمت کے بارے میں سوچ. 212 00:11:02,830 --> 00:11:05,777 اب حقیقت، کچھ سماجی حرکیات، اور کچھ ریاضی غلطیاں 213 00:11:05,777 --> 00:11:07,360 کہ حتمی مسئلے میں اہم کردار ادا کر سکتا ہے. 214 00:11:07,360 --> 00:11:10,300 لیکن اصول میں، میں نے تھوڑی دیر اب بھی دور گنتی کی گئی، 215 00:11:10,300 --> 00:11:12,860 کئی درجن لینے اقدامات، یا اقدامات کے سینکڑوں 216 00:11:12,860 --> 00:11:16,240 خود کو شمار کرنے، شمار کرنے کے لئے 500 یا اس کے لوگوں کی ایک roomful 217 00:11:16,240 --> 00:11:20,560 اب تک کم اقدامات اٹھائے ہیں چاہئے، آپ کو صرف تقسیم کر سکتے ہیں کی وجہ سے 500 اور 1/2 218 00:11:20,560 --> 00:11:21,350 کئی بار. 219 00:11:21,350 --> 00:11:24,120 اور اس طرح صرف فون کے ساتھ کی طرح دوسرے دن مثال کے طور پر کتاب، 220 00:11:24,120 --> 00:11:26,740 ہم کچھ کیا بات کرنے لوگارتمی، 221 00:11:26,740 --> 00:11:28,870 جس کے تحت ہم تھے تو سب ہم اہنگی کے کام کر، 222 00:11:28,870 --> 00:11:32,000 اور نظر انداز اس کے علاوہ غلطیوں، ہم کریں گے 223 00:11:32,000 --> 00:11:34,140 بالکل کامیابی حاصل کی ہے وقت چل رہا ہے اس طرح کی؟ 224 00:11:34,140 --> 00:11:37,900 >> اب منصفانہ ہو، قسم کے میں، دھوکہ کہ میں نے ایک اور وسائل لیوریجڈ. 225 00:11:37,900 --> 00:11:40,320 یہ صرف مجھ میں سے ایک ہے جبکہ، میں تم سے سینکڑوں لیوریجڈ. 226 00:11:40,320 --> 00:11:43,340 لیکن ہے کہ ایک ہونے کے لئے کہا جا سکتا ہے متوازی پروسیسنگ کی مثال، 227 00:11:43,340 --> 00:11:46,400 یا بہت ووگ میں آرٹ کی ایک ریاست جہاں کمپیوٹر ان دنوں ہے 228 00:11:46,400 --> 00:11:49,830 ایک سے زیادہ CPUs، یا اس سے زیادہ تکنیکی طور پر، زیادہ سے زیادہ cores، 229 00:11:49,830 --> 00:11:52,550 اور صحیح معنوں میں ایک سے زیادہ کر سکتے ہیں چیزیں ایک بار میں، زیادہ سے زیادہ آپ کی طرح 230 00:11:52,550 --> 00:11:54,706 ہم متوازی طور پر، وہاں کیا کر رہے ہیں. 231 00:11:54,706 --> 00:11:56,580 لیکن یاد ہے کہ کیا ہم بھی بدھ کو کیا 232 00:11:56,580 --> 00:12:02,640 اس انترجشتھان پر قبضہ کرنے کی کوشش کی گئی تھی اور کوڈ میں رسمی طور پر. 233 00:12:02,640 --> 00:12:04,165 چھدم کوڈ کی طرح کچھ. 234 00:12:04,165 --> 00:12:07,040 اور حقیقت میں، اور میں نے تمہیں امید معاف، یہاں 80 ڈگری کی طرح ہے. 235 00:12:07,040 --> 00:12:09,420 لہذا میں نے یہ لے جا رہا ہوں صرف تھوڑا سا کے لئے بند. 236 00:12:09,420 --> 00:12:12,410 کیا میں نے ایسا سوچا تھا منتقلی ہے اب ایک درخواست جس کے تحت کرنے کے لئے 237 00:12:12,410 --> 00:12:16,300 ہم ایک بار پھر ناظرین کو مشغول، لیکن انگریزی میں ایک پروگرام لکھتے 238 00:12:16,300 --> 00:12:19,537 نحو، جس کے ساتھ کی طرح یہاں اس مسئلہ کو حل. 239 00:12:19,537 --> 00:12:20,203 [ویڈیو پلے بیک] 240 00:12:20,203 --> 00:12:22,266 -یہ کی مونگفلی کا مکھن جیلی وقت. 241 00:12:22,266 --> 00:12:23,890 مونگفلی کا مکھن جیلی وقت. 242 00:12:23,890 --> 00:12:25,620 مونگفلی کا مکھن جیلی وقت. 243 00:12:25,620 --> 00:12:26,320 >> راہ سے ya! 244 00:12:26,320 --> 00:12:26,927 راہ سے ya! 245 00:12:26,927 --> 00:12:27,781 راہ سے ya! 246 00:12:27,781 --> 00:12:28,350 راہ سے ya! 247 00:12:28,350 --> 00:12:29,723 اب تم جاؤ! 248 00:12:29,723 --> 00:12:30,264 تم وہاں جاؤ! 249 00:12:30,264 --> 00:12:30,805 تم وہاں جاؤ! 250 00:12:30,805 --> 00:12:31,710 تم وہاں جاؤ! 251 00:12:31,710 --> 00:12:33,156 مونگفلی کا مکھن جیلی! 252 00:12:33,156 --> 00:12:34,602 مونگفلی کا مکھن جیلی! 253 00:12:34,602 --> 00:12:36,530 >> مونگفلی کا مکھن جیلی! 254 00:12:36,530 --> 00:12:37,494 مونگفلی کا مکھن جیلی! 255 00:12:37,494 --> 00:12:38,940 مونگ پھلی، مونگفلی کا مکھن جیلی! 256 00:12:38,940 --> 00:12:39,904 مونگفلی کا مکھن جیلی! 257 00:12:39,904 --> 00:12:41,840 ایک بیس بال بیٹ کے ساتھ مونگفلی کا مکھن جیلی. 258 00:12:41,840 --> 00:12:42,423 >> [END پلے بیک] 259 00:12:42,423 --> 00:12:45,510 DAVID J. MALAN: ویڈیو --that، لیکن یہ ایک چھوٹا سا لت ہے 260 00:12:45,510 --> 00:12:46,540 نہیں تھوڑا سا پریشان ہے. 261 00:12:46,540 --> 00:12:49,623 لیکن ایسا کرنے کے، میں نے سوچا تھا کیا ایک پروگرام لکھنے کی کوشش کر رہا ہے، 262 00:12:49,623 --> 00:12:51,870 جس کے لئے ہم نے تین رضاکاروں کی ضرورت. 263 00:12:51,870 --> 00:12:54,350 آرام دہ اور پرسکون ہونا پڑے گا کیمرے اور انٹرنیٹ پر. 264 00:12:54,350 --> 00:12:57,820 سیم، پر آتے ہیں. 265 00:12:57,820 --> 00:12:59,830 جامنی شرٹ، یہیں، پر آتے ہیں. 266 00:12:59,830 --> 00:13:03,470 >> اور یہاں سے، مجھے دو ایک چھوٹا سا واپس دور جانا. 267 00:13:03,470 --> 00:13:05,280 کرمسن اور نیلی شرٹ، پر آتے ہیں. 268 00:13:05,280 --> 00:13:06,980 کامل. 269 00:13:06,980 --> 00:13:09,790 چلو اب. 270 00:13:09,790 --> 00:13:12,490 پر آتے ہیں، پر آتے ہیں. 271 00:13:12,490 --> 00:13:13,581 >> اور تمہارا نام کیا ہے؟ 272 00:13:13,581 --> 00:13:14,080 ایریکا. 273 00:13:14,080 --> 00:13:15,289 ڈیوڈ، آپ سے مل کر اچھا لگا. 274 00:13:15,289 --> 00:13:16,830 آپ کو یہاں اس سیٹ لینے کے لئے چاہتے ہیں تو. 275 00:13:16,830 --> 00:13:17,900 یہ سیم. 276 00:13:17,900 --> 00:13:19,690 >> آپ کا نام کیا ہے؟ 277 00:13:19,690 --> 00:13:20,260 انتونیو. 278 00:13:20,260 --> 00:13:21,595 انتونیو، آپ سے مل کر اچھا لگا. 279 00:13:21,595 --> 00:13:23,790 ایریکا اور سیم، آپ چاہتے ہیں تو یہاں ایک سیٹ کرنا چاہتے ہیں. 280 00:13:23,790 --> 00:13:26,700 کیا ہم ساتھ تیار آیا ہوں، کے طور پر ان لوگوں کو دریافت کر رہے ہیں، 281 00:13:26,700 --> 00:13:30,580 بنانے کے لئے جس کے ساتھ اجزاء ہے مونگفلی کا مکھن اور جیلی سینڈوچ. 282 00:13:30,580 --> 00:13:33,520 >> اب یہ کچھ ہو سکتا ہے آپ کی جاچکی کے لئے بہت لے. 283 00:13:33,520 --> 00:13:35,430 لیکن ہم ایک دیا ہمارے تین رضاکاروں کی 284 00:13:35,430 --> 00:13:40,500 یہاں دو رضاکاروں اور سیم یہاں، ایک روٹی ہر ایک کی روٹی، ایک پلیٹ، ایک چاقو، 285 00:13:40,500 --> 00:13:43,740 جیلی یا جام کا ایک جار، اور مونگفلی کا مکھن کا ایک جار. 286 00:13:43,740 --> 00:13:46,190 اور ہاتھ میں مقصد ہے ان تینوں کے لئے جا 287 00:13:46,190 --> 00:13:48,030 ایک مونگفلی کا مکھن بنانے کے لئے اور جیلی سینڈوچ. 288 00:13:48,030 --> 00:13:51,000 لیکن کیا ہم کیا کرنے جا رہے ہیں کی توقع ہے تم سب کے بعد audience-- 289 00:13:51,000 --> 00:13:53,710 یقینا ایسا کرنے کے لئے کس طرح جانتے ہیں یہ اتنی اچھی طرح reality-- میں 290 00:13:53,710 --> 00:13:56,380 کے ساتھ ہمیں فراہم کرنے کے لئے جا رہے ہیں قدم ہدایات کی طرف سے قدم. 291 00:13:56,380 --> 00:13:57,970 چھدم کوڈ، اگر آپ. 292 00:13:57,970 --> 00:13:59,922 >> تو میں یہاں نمائندے کا کردار ادا کریں گے. 293 00:13:59,922 --> 00:14:02,880 اور میں، ایک چھوٹی سی سے کرتے فہرست ہے اور تو ایک وقت میں تم میں سے ہر، ایک کے طور پر، 294 00:14:02,880 --> 00:14:04,588 ایک ممکنہ باہر بلاتا ہے انسٹرکشنل، میں کروں گا 295 00:14:04,588 --> 00:14:06,110 ، اسے لکھ ضرورت کے طور پر اسے دہرانے. 296 00:14:06,110 --> 00:14:09,650 اور پھر تم لوگوں کو بنانے کے لئے جا رہے ہیں مونگفلی کا مکھن اور جیلی سینڈوچ 297 00:14:09,650 --> 00:14:11,171 صرف آپ کو کہا جاتا ہے کیا کر رہے کی طرف سے. 298 00:14:11,171 --> 00:14:12,670 تو کمپیوٹر کے طور پر اپنے آپ کے بارے میں سوچنا. 299 00:14:12,670 --> 00:14:13,740 >> آپ کو صرف آپ کو بتایا رہے ہیں کر سکتے ہیں. 300 00:14:13,740 --> 00:14:14,948 کوئی مفروضات، کوئی سوال نہیں. 301 00:14:14,948 --> 00:14:16,660 آپ کو صرف ایسا کرنے کی ضرورت. 302 00:14:16,660 --> 00:14:20,460 تو جو پہلا خطرہ کرنا چاہتے ہیں ایک PBJ سینڈوچ بنانے کے لئے ہدایات؟ 303 00:14:20,460 --> 00:14:21,460 وہاں بالکنی پر. 304 00:14:21,460 --> 00:14:22,801 >> سامعین: روٹی کا بیگ کھولنے. 305 00:14:22,801 --> 00:14:26,430 >> DAVID J. MALAN: کھولیں روٹی کے بیگ، اگر آپ. 306 00:14:26,430 --> 00:14:34,440 307 00:14:34,440 --> 00:14:35,230 تو دیکھتے ہیں. 308 00:14:35,230 --> 00:14:37,910 کی دہرانا، اور حاصل ایک چھوٹا سا زیادہ عین مطابق. 309 00:14:37,910 --> 00:14:39,040 >> اگرچہ شروع کرنے کے لئے اچھا طریقہ. 310 00:14:39,040 --> 00:14:42,340 دو مرحلہ، کسی. 311 00:14:42,340 --> 00:14:43,590 اب کوئی ایک رضاکار کے لئے چاہتا ہے. 312 00:14:43,590 --> 00:14:44,616 سامنے، دو قدم. 313 00:14:44,616 --> 00:14:46,532 سامعین: اندرونی کھولیں اس کے ساتھ ساتھ روٹی کی تیلی. 314 00:14:46,532 --> 00:14:50,600 DAVID J. MALAN: کھولیں اس کے ساتھ ساتھ روٹی کا اندرونی بیگ. 315 00:14:50,600 --> 00:14:51,880 عظیم، ہم سیکھنے. 316 00:14:51,880 --> 00:14:57,880 317 00:14:57,880 --> 00:14:59,090 ایک چھوٹا سا زیادہ عین مطابق. 318 00:14:59,090 --> 00:15:00,240 یہ کام حاصل کرتے ہیں. 319 00:15:00,240 --> 00:15:01,180 جی ہاں، سبز قمیض میں. 320 00:15:01,180 --> 00:15:04,608 >> سامعین: [اشراوی] 321 00:15:04,608 --> 00:15:05,108 322 00:15:05,108 --> 00:15:09,040 DAVID J. MALAN: روٹی کی سلائسین. 323 00:15:09,040 --> 00:15:11,110 آہستہ روٹی کے دو سلائسین ہٹا دیں. 324 00:15:11,110 --> 00:15:20,350 325 00:15:20,350 --> 00:15:21,000 یہ اچھی بات ہے. 326 00:15:21,000 --> 00:15:24,300 مرحلہ نمبر چار، کوئی اور؟ 327 00:15:24,300 --> 00:15:25,170 یہاں، ہاں؟ 328 00:15:25,170 --> 00:15:26,130 >> سامعین: [اشراوی] 329 00:15:26,130 --> 00:15:28,810 >> DAVID J. MALAN: پلیٹ پر جگہ روٹی. 330 00:15:28,810 --> 00:15:33,490 331 00:15:33,490 --> 00:15:35,290 پانچ قدم؟ 332 00:15:35,290 --> 00:15:36,020 جی ہاں، پانچ قدم؟ 333 00:15:36,020 --> 00:15:39,440 >> سامعین: [اشراوی] 334 00:15:39,440 --> 00:15:39,940 335 00:15:39,940 --> 00:15:43,860 DAVID J. MALAN: سب سے اوپر of-- اوہ، ہاتھ پر. 336 00:15:43,860 --> 00:15:46,967 مونگفلی کا مکھن کے سب سے اوپر پر ہاتھ رکھیں. 337 00:15:46,967 --> 00:15:47,800 میں سر کیا ہے؟ 338 00:15:47,800 --> 00:15:49,160 >> سامعین: جی ہاں، اور کھول. 339 00:15:49,160 --> 00:15:51,370 >> DAVID J. MALAN: And-- پھر سے کہیں. 340 00:15:51,370 --> 00:15:52,696 >> سامعین: [اشراوی] 341 00:15:52,696 --> 00:15:57,990 >> DAVID J. MALAN: اور ڈال مونگفلی کا مکھن کے لئے اگلے ڑککن. 342 00:15:57,990 --> 00:16:00,370 ہلکے پر ہاتھ رکھ مونگفلی کا مکھن کے سب سے اوپر، 343 00:16:00,370 --> 00:16:03,240 اور کھول، اور ڑککن ڈال مونگفلی کا مکھن کے ساتھ دیئے گئے. 344 00:16:03,240 --> 00:16:14,760 345 00:16:14,760 --> 00:16:16,260 ٹھیک ہے، چھ قدم. 346 00:16:16,260 --> 00:16:17,520 مرحلہ چھ، کسی. 347 00:16:17,520 --> 00:16:19,366 جی ہاں؟ 348 00:16:19,366 --> 00:16:22,740 >> سامعین: [اشراوی] 349 00:16:22,740 --> 00:16:29,197 350 00:16:29,197 --> 00:16:30,405 DAVID J. MALAN: پھر سے کہو. 351 00:16:30,405 --> 00:16:31,946 سامعین: ایک بار پھر دہرائیں مرحلہ پانچ. 352 00:16:31,946 --> 00:16:37,380 DAVID J. MALAN: اور پھر مرحلہ پانچ دہرائیں، 353 00:16:37,380 --> 00:16:39,400 جو پیدا کرنے کے لئے کی جا رہی ہے ایک مسئلہ کے تھوڑا سا 354 00:16:39,400 --> 00:16:42,600 اب ہم قدم کی طرف سے یہ قدم کر رہے ہیں. 355 00:16:42,600 --> 00:16:44,640 تو اب ہم پانچ قدم پر واپس جائیں. 356 00:16:44,640 --> 00:16:47,760 ہلکے سب سے اوپر پر ہاتھ رکھ مونگفلی کا مکھن اور کھول کے 357 00:16:47,760 --> 00:16:50,990 اور مونگفلی کا مکھن کے لئے اگلے ڑککن ڈال. 358 00:16:50,990 --> 00:16:55,340 پھر مونگفلی کا مکھن سمجھنا اور پھر مرحلہ پانچ دہرائیں. 359 00:16:55,340 --> 00:16:58,410 >> تو ہم نے اس کی جگہ لے لے گا لامحدود لوپ، اگر آپ. 360 00:16:58,410 --> 00:17:00,400 مرحلہ سات، کسی. 361 00:17:00,400 --> 00:17:02,918 جی ہاں، پیچھے. 362 00:17:02,918 --> 00:17:06,397 >> سامعین: [اشراوی] 363 00:17:06,397 --> 00:17:16,084 364 00:17:16,084 --> 00:17:17,769 >> DAVID J. MALAN: دوسرے کے --on سب. 365 00:17:17,769 --> 00:17:20,529 >> سامعین: [اشراوی] 366 00:17:20,529 --> 00:17:23,175 >> DAVID J. MALAN: پر دوسرے سب سے اوپر پر دوسرے ہاتھ. 367 00:17:23,175 --> 00:17:28,880 368 00:17:28,880 --> 00:17:30,895 آپ کو صرف یہاں آنے کرنا چاہتے ہیں؟ 369 00:17:30,895 --> 00:17:34,750 کس طرح میں نے تربیت ختم کرتے ہیں؟ 370 00:17:34,750 --> 00:17:37,790 ہدایات کے باقی کیا ہے؟ 371 00:17:37,790 --> 00:17:39,140 >> سامعین: اس حصے کو نظر انداز کرنا. 372 00:17:39,140 --> 00:17:41,050 >> DAVID J. MALAN: اس حصے کو نظر انداز کرنا. 373 00:17:41,050 --> 00:17:44,192 374 00:17:44,192 --> 00:17:44,900 ختم شروع کرتے ہیں. 375 00:17:44,900 --> 00:17:45,400 سات قدم. 376 00:17:45,400 --> 00:17:48,516 377 00:17:48,516 --> 00:17:51,883 >> سامعین: [اشراوی] 378 00:17:51,883 --> 00:17:56,090 >> DAVID J. MALAN: کے ساتھ سمجھنے اس hand-- مخالفت اچھا ہے. 379 00:17:56,090 --> 00:17:58,544 یہ واقعی اچھا ہے. 380 00:17:58,544 --> 00:18:01,750 >> سامعین: [اشراوی] 381 00:18:01,750 --> 00:18:03,975 >> DAVID J. MALAN: اور پلاسٹک jar-- 382 00:18:03,975 --> 00:18:06,675 >> سامعین: [اشراوی] 383 00:18:06,675 --> 00:18:08,420 >> DAVID J. MALAN: اور twist-- 384 00:18:08,420 --> 00:18:11,488 >> سامعین: [اشراوی] 385 00:18:11,488 --> 00:18:13,730 >> DAVID J. MALAN: دو سیکنڈ کے لئے. 386 00:18:13,730 --> 00:18:15,800 بس مونگفلی کا مکھن جار کھولنے. 387 00:18:15,800 --> 00:18:19,020 388 00:18:19,020 --> 00:18:20,632 میں تمہیں معاف ہوں گے امید ہے. 389 00:18:20,632 --> 00:18:21,840 تو ہم وہاں ہے فرض. 390 00:18:21,840 --> 00:18:23,240 مونگفلی کا مکھن جار کھولو. 391 00:18:23,240 --> 00:18:27,008 392 00:18:27,008 --> 00:18:32,570 >> [تالیاں] 393 00:18:32,570 --> 00:18:34,790 >> DAVID J. MALAN: مرحلہ آٹھ، چلو. 394 00:18:34,790 --> 00:18:37,510 مرحلہ آٹھ، جی ہاں، پیچھے. 395 00:18:37,510 --> 00:18:38,470 >> سامعین: [اشراوی] 396 00:18:38,470 --> 00:18:44,772 397 00:18:44,772 --> 00:18:45,700 >> DAVID J. MALAN: اچھا. 398 00:18:45,700 --> 00:18:47,040 مرحلہ نو، ہاں؟ 399 00:18:47,040 --> 00:18:48,924 >> سامعین: [اشراوی] 400 00:18:48,924 --> 00:18:51,567 >> DAVID J. MALAN: کے --out مونگفلی کا مکھن جار. 401 00:18:51,567 --> 00:18:53,830 And-- اور کیا؟ 402 00:18:53,830 --> 00:18:54,729 >> سامعین: [اشراوی] 403 00:18:54,729 --> 00:18:58,222 >> DAVID J. MALAN: اور ڈال چاقو واپس مونگفلی کا مکھن میں. 404 00:18:58,222 --> 00:19:11,130 405 00:19:11,130 --> 00:19:12,090 دس قدم. 406 00:19:12,090 --> 00:19:13,050 دس قدم. 407 00:19:13,050 --> 00:19:14,970 >> سامعین: [اشراوی] 408 00:19:14,970 --> 00:19:20,710 >> DAVID J. MALAN: چاقو رکھو باہر، اور پھر مہر کو ہٹا دیں. 409 00:19:20,710 --> 00:19:23,060 اچھا. 410 00:19:23,060 --> 00:19:24,400 مونگفلی کا مکھن بند. 411 00:19:24,400 --> 00:19:34,490 412 00:19:34,490 --> 00:19:36,406 ٹھیک ہے، مرحلہ 11. 413 00:19:36,406 --> 00:19:37,322 >> سامعین: [اشراوی] 414 00:19:37,322 --> 00:19:42,520 415 00:19:42,520 --> 00:19:48,164 >> DAVID J. MALAN: ٹھیک ہے، بال سفید ہو جانا کمپیوٹر نیلے رنگ یا سرخ کمپیوٹر کی پیروی. 416 00:19:48,164 --> 00:19:49,631 اچھا. 417 00:19:49,631 --> 00:19:53,054 >> [تالیاں] 418 00:19:53,054 --> 00:19:55,920 419 00:19:55,920 --> 00:19:57,170 DAVID J. MALAN: ہمیں گھر لاو. 420 00:19:57,170 --> 00:19:59,570 جوڑے مزید اقدامات. 421 00:19:59,570 --> 00:20:00,250 اس کے بعد کیا ہے؟ 422 00:20:00,250 --> 00:20:02,590 12 اقدامات. 423 00:20:02,590 --> 00:20:04,161 مرحلہ 12. 424 00:20:04,161 --> 00:20:05,123 جی ہاں؟ 425 00:20:05,123 --> 00:20:14,262 >> سامعین: کے سلائسین میں سے ایک رکھو آہستہ سے اپنے ہاتھوں میں سے ایک پر روٹی. 426 00:20:14,262 --> 00:20:17,550 >> DAVID J. MALAN: آپ کے ہاتھوں میں سے ایک. 427 00:20:17,550 --> 00:20:20,760 اور پھر، 13 قدم. 428 00:20:20,760 --> 00:20:21,260 جی ہاں؟ 429 00:20:21,260 --> 00:20:22,220 >> سامعین: [اشراوی] 430 00:20:22,220 --> 00:20:25,580 431 00:20:25,580 --> 00:20:27,150 >> DAVID J. MALAN: روٹی کا --on ٹکڑا. 432 00:20:27,150 --> 00:20:29,950 اچھا. 433 00:20:29,950 --> 00:20:32,260 بہت اچھا. 434 00:20:32,260 --> 00:20:34,990 جی ہاں، 14 قدم. 435 00:20:34,990 --> 00:20:38,126 >> سامعین: مرحلہ 13 کالعدم. 436 00:20:38,126 --> 00:20:39,950 >> DAVID J. MALAN: مرحلہ 13 کالعدم. 437 00:20:39,950 --> 00:20:42,690 438 00:20:42,690 --> 00:20:44,770 کی جیلی پر منتقل. 439 00:20:44,770 --> 00:20:47,900 یہ ایک 100- قدم پروگرام ہے لیکن ہم مرحلہ 15 پر تھے کر رہے ہیں. 440 00:20:47,900 --> 00:20:49,210 جی ہاں. 441 00:20:49,210 --> 00:20:50,170 >> سامعین: [اشراوی] 442 00:20:50,170 --> 00:20:53,050 443 00:20:53,050 --> 00:20:59,570 >> DAVID J. MALAN: 7 13 کے ذریعے جیلی ان اتنی اچھی طرح سے چلا گیا، کیونکہ. 444 00:20:59,570 --> 00:21:02,530 دہرائیں ذریعے 7 اقدامات 13، جیلی استعمال. 445 00:21:02,530 --> 00:21:07,940 اس کی کم نصف پکڑ سب سے اوپر پر ایک ہاتھ سے جیلی جار. 446 00:21:07,940 --> 00:21:11,970 دوسری طرف پر دوسرے سب سے اوپر، اس حصے کو نظر انداز، 447 00:21:11,970 --> 00:21:15,430 مخالفت ہاتھوں سے پکڑ، ڑککن اور پلاسٹک جار 448 00:21:15,430 --> 00:21:18,300 نچلے حصے میں، اور دو سیکنڈ کے لئے موڑ. 449 00:21:18,300 --> 00:21:19,940 پھر جیلی جار کھولنے. 450 00:21:19,940 --> 00:21:23,290 451 00:21:23,290 --> 00:21:26,580 اور آخر میں، کی کرنے کی کوشش کریں ہمیں کھانے کو کچھ دینا. 452 00:21:26,580 --> 00:21:27,270 مرحلہ 16. 453 00:21:27,270 --> 00:21:35,820 454 00:21:35,820 --> 00:21:37,130 تو کیوں نہ ہم اسے وہاں چھوڑ کر مت جاؤ. 455 00:21:37,130 --> 00:21:38,879 کرنے کے لئے بہت بہت شکریہ ہمارے تین رضاکاروں. 456 00:21:38,879 --> 00:21:41,466 [تالیاں] 457 00:21:41,466 --> 00:21:45,920 458 00:21:45,920 --> 00:21:50,300 >> ہم نے ایک چھوٹا سا CS50 ہے آپ کے کشیدگی کی گیند. 459 00:21:50,300 --> 00:21:54,540 یہ ایک ہونے جا رہا تھا سینڈوچ but-- تو کیا 460 00:21:54,540 --> 00:21:57,130 نقطہ نظر رکھنے سے باہر، تھا الگورتھم کے ساتھ مذاق کے تھوڑا سا؟ 461 00:21:57,130 --> 00:22:00,140 لیکن حقیقت یہ ہے اس وقت بھی جب کہ آپ ایک کمپیوٹر پروگرامنگ کر رہے ہیں، 462 00:22:00,140 --> 00:22:02,050 آپ کو سپر عین مطابق ہونا ضروری ہے. 463 00:22:02,050 --> 00:22:04,030 کے طور پر پیچیدہ یا دھمکی آمیز اپنے کمپیوٹر کے طور پر 464 00:22:04,030 --> 00:22:06,670 بہت اچھی طرح سے، آپ کے لئے ہو سکتا ہے کچھ غلط ہو جاتا ہے جب کم از کم، 465 00:22:06,670 --> 00:22:10,150 حقیقت یہ ایک خوبصورت گونگا ہے ہے ہم انسانوں کی طرف سے ایجاد کیا گیا اس کے آلہ، 466 00:22:10,150 --> 00:22:13,267 اور کی ایک اپسمچی ایسا صرف کر سکتے ہیں ہم یقینی طور پر کبھی کبھی faster-- do-- 467 00:22:13,267 --> 00:22:15,100 لیکن یہ کس طرح پتہ نہیں ہے مفروضات بنانے کے لئے. 468 00:22:15,100 --> 00:22:18,070 اس پر ہو کے لئے کس طرح پتہ نہیں ہے آپ کے طور پر ایک ہی طول موج. 469 00:22:18,070 --> 00:22:20,280 >> یہ صرف خاص طور پر کروں گا کیا آپ کو یہ بتانے کے. 470 00:22:20,280 --> 00:22:22,070 اور آپ کو مارا جائے گا، شاید، کے طور پر ہم شروع 471 00:22:22,070 --> 00:22:24,770 کے ساتھ اصل کوڈ لکھنے پہلا مسئلہ سیٹ اور اس سے آگے، 472 00:22:24,770 --> 00:22:27,490 اسے بنانے کے لئے کتنا آسان ہے ایک انسان کے طور پر ایک مفروضہ، 473 00:22:27,490 --> 00:22:31,880 اور میں ہینڈل کرنے کی ضرورت کا اندازہ نہیں اس صورت، یا اس کونے کیس، 474 00:22:31,880 --> 00:22:34,900 تو بات، کہ ہو سکتا ہے بہت اچھی طرح سے مثال کے طور پر سیم صرف تھا تو اٹھ 475 00:22:34,900 --> 00:22:38,711 جیلی کی squeezable جار، جبکہ ہر کسی کے طور پر کچھ گلاس جار تھا 476 00:22:38,711 --> 00:22:39,210 اچھی طرح سے. 477 00:22:39,210 --> 00:22:42,170 تو ہم باری سے پہلے ہمارے کچھ اصل کوڈ پر توجہ، 478 00:22:42,170 --> 00:22:44,680 مجھے متعارف کرانے کی اجازت یہاں ییل میں کورس کے سر. 479 00:22:44,680 --> 00:22:49,058 ہمارے دوست Scaz، اینڈی، اور جیسن آئے اور ہیلو کہنے کے لئے. 480 00:22:49,058 --> 00:22:52,544 >> [تالیاں] 481 00:22:52,544 --> 00:22:58,022 482 00:22:58,022 --> 00:23:01,060 >> SCAZ: ہم عارضی طور پر جیسن کھو دیا ہے. 483 00:23:01,060 --> 00:23:02,440 ہیلو پھر، سب. 484 00:23:02,440 --> 00:23:03,610 میرا نام Scaz ہے. 485 00:23:03,610 --> 00:23:06,860 میں 2001 کے بعد سے ییل میں تعلیم کیا گیا ہے. 486 00:23:06,860 --> 00:23:10,820 اور جب میں تعلیم نہیں کر رہا ہوں، میری تحقیق روبوٹکس میں ہے 487 00:23:10,820 --> 00:23:12,620 اور مصنوعی ذہانت. 488 00:23:12,620 --> 00:23:17,700 >> اور میں آج ہے کہ اعلان ہفتے کے ایک جوڑے میں شروع کر رہا ہے، 489 00:23:17,700 --> 00:23:22,170 ہم نے کچھ لانے جا رہے ہیں CS50 سے ضمنی مواد بات کرنے کے لئے 490 00:23:22,170 --> 00:23:24,510 ذہانت والا سوفٹ ویئر کے بارے میں. 491 00:23:24,510 --> 00:23:28,230 ہم کے بارے میں بات کرنے کے لئے جا رہے ہیں Netflix اور Hulu جیسے مقامات 492 00:23:28,230 --> 00:23:31,780 فلموں کی سفارش کر سکتے ہیں جو کو دیکھنے کے لئے چاہتے ہو سکتا ہے. 493 00:23:31,780 --> 00:23:35,710 ہم کہاں کس طرح کے بارے میں بات کریں گے ڈرائیور کم کاریں اصل میں کام. 494 00:23:35,710 --> 00:23:39,020 اور ہم نے زمین کے قابل ہو جائے گا تصورات میں یہ باتیں 495 00:23:39,020 --> 00:23:41,730 تم سیکھ رہے ہیں کہ اس کلاس میں آج. 496 00:23:41,730 --> 00:23:45,410 >> ان تمام چیزوں کے ہیں اسی بنیاد پر تعمیر کیا. 497 00:23:45,410 --> 00:23:47,396 اور یہ کہ یہ کیا ہے سیریز کی جائے گی. 498 00:23:47,396 --> 00:23:49,520 تو میں واقعی دیکھ رہا ہوں تم میں سے زیادہ دیکھنے کے لئے آگے 499 00:23:49,520 --> 00:23:53,260 تمام، اور آپ کو حاصل کرنے کے لئے جا رہے ہیں بہت جلد ہم سب سے زیادہ دیکھنے کے. 500 00:23:53,260 --> 00:23:56,500 مجھے تو جیسن متعارف کرانے. 501 00:23:56,500 --> 00:23:57,950 >> جیسن: ہیلو سب. 502 00:23:57,950 --> 00:23:59,290 میرا نام جیسن ہے. 503 00:23:59,290 --> 00:24:03,540 بدقسمتی سے میں چلا گیا ایک undergrad ہارورڈ. 504 00:24:03,540 --> 00:24:07,020 یہ کاٹ کرنے کے لئے جا رہا ہے اصل ندی سے باہر. 505 00:24:07,020 --> 00:24:09,870 >> اور اب میں ایک لیکچرر کے طور پر یہاں ہوں کمپیوٹر سائنس کے سیکشن. 506 00:24:09,870 --> 00:24:14,825 اور میں کورس چلاتے مدد کر رہا ہوں Scaz، داؤد اور اینڈی کے ساتھ. 507 00:24:14,825 --> 00:24:17,140 >> ANDY: ارے لوگ. 508 00:24:17,140 --> 00:24:17,980 میرا نام اینڈی. 509 00:24:17,980 --> 00:24:21,992 میں واقعی میں صرف ییل ہوں اب اسٹیج پر طالب علم. 510 00:24:21,992 --> 00:24:25,464 >> [تالیاں] 511 00:24:25,464 --> 00:24:29,440 512 00:24:29,440 --> 00:24:31,770 >> میں، برکلے کالج میں ہوں اصل سولون، اوہائیو سے. 513 00:24:31,770 --> 00:24:35,240 514 00:24:35,240 --> 00:24:37,930 اور میں ان بچوں میں سے ایک تھا جہاں، میں ییل میں آنے کے بعد، 515 00:24:37,930 --> 00:24:42,030 میں واقعی میں اس میں کبھی نہیں سوچا پھر کبھی ایک بڑی تعداد پر نظر ہے. 516 00:24:42,030 --> 00:24:46,240 اور پھر میں آپ کی ضرورت ہے اس بات کا احساس دونوں سائنس اور QR سندیافتہ ہونے کے لیے قرضہ. 517 00:24:46,240 --> 00:24:51,340 اور تو میرے افزائش موسم بہار، میں نے ایک کلاس، یہاں ایک کاوچ سرفنگ، تعارف کاوچ سرفنگ کے طبقے 518 00:24:51,340 --> 00:24:52,230 ییل میں. 519 00:24:52,230 --> 00:24:54,710 ، اس طرح ہے جیسے میں تھا اصل میں بہت ٹھنڈا. 520 00:24:54,710 --> 00:25:01,330 >> میں واقعی میں ختم ہو گئی جبکہ اعلان ایک عالمی امور اہم کے طور پر، مہارت 521 00:25:01,330 --> 00:25:04,910 میں سی ایس اور پروگرامنگ میں سیکھا کسی بھی میدان میں تو لاگو ہوتے ہیں 522 00:25:04,910 --> 00:25:05,970 آپ ایسا کرنے کا انتخاب. 523 00:25:05,970 --> 00:25:09,770 اور ییل میں یہاں عملے، ہم کام میں اتنی محنت کر دیا گیا ہے 524 00:25:09,770 --> 00:25:10,800 تم لوگوں کے لئے تیار کرنے کے لئے. 525 00:25:10,800 --> 00:25:13,410 اور ہم کو دیکھنے کے لئے انتظار کر رہے ہیں تمام حصے اور دفتری اوقات میں. 526 00:25:13,410 --> 00:25:14,874 تو جی ہاں. 527 00:25:14,874 --> 00:25:18,178 >> [تالیاں] 528 00:25:18,178 --> 00:25:19,297 529 00:25:19,297 --> 00:25:20,380 DAVID J. MALAN: آپ کا شکریہ. 530 00:25:20,380 --> 00:25:22,940 تو کلاس، شروع سے پہلے ہم نے ایک موقع ملا 531 00:25:22,940 --> 00:25:25,660 کیمپس کے ارد گرد چلنے کے لئے اور ایک سیل فون کے ساتھ لے 532 00:25:25,660 --> 00:25:30,530 واقعی کی ویڈیو شکل میں کچھ selfies کے یہاں ییل کے کیمپس کے اپنے پہلے دورے. 533 00:25:30,530 --> 00:25:35,420 اور اس طرح ہم کسی نہ کسی طرح اشتراک سوچا Scaz اور اینڈی طور پر بالکل اس کی کٹ 534 00:25:35,420 --> 00:25:37,970 اور جیسن کیمپس کے ارد گرد لے گئے. 535 00:25:37,970 --> 00:25:43,662 536 00:25:43,662 --> 00:25:44,328 [ویڈیو پلے بیک] 537 00:25:44,328 --> 00:25:47,322 [سائرن] 538 00:25:47,322 --> 00:25:49,318 -David. 539 00:25:49,318 --> 00:25:50,132 ییل -Welcome. 540 00:25:50,132 --> 00:25:50,840 -تمہیں دیکھ کر اچھا. 541 00:25:50,840 --> 00:25:52,410 -آپ سے مل کر خوشی ہوئی. 542 00:25:52,410 --> 00:25:53,340 ہم ایک دورے پر جانے -سکتے؟ 543 00:25:53,340 --> 00:25:56,845 ایک دورے پر جانے-چلو. 544 00:25:56,845 --> 00:25:57,523 روڈ دورہ. 545 00:25:57,523 --> 00:25:59,106 -یہ نشانی تھوڑی دیر کے لئے وہاں کیا گیا ہے. 546 00:25:59,106 --> 00:26:00,200 -Whah، CS50. 547 00:26:00,200 --> 00:26:02,978 548 00:26:02,978 --> 00:26:05,293 >> -Hurry! 549 00:26:05,293 --> 00:26:08,970 جاؤ، جاؤ، جاؤ، جاؤ. 550 00:26:08,970 --> 00:26:12,340 آپ [اشراوی] Harkness ٹاور چاہئے. 551 00:26:12,340 --> 00:26:13,850 >> -اور ہم ایک جوڑے بار دیکھا کہ. 552 00:26:13,850 --> 00:26:16,760 553 00:26:16,760 --> 00:26:20,155 >> [تالیاں] 554 00:26:20,155 --> 00:26:21,130 555 00:26:21,130 --> 00:26:22,890 >> موٹر سائیکل کے لئے باہر -Look! 556 00:26:22,890 --> 00:26:24,500 آہ! 557 00:26:24,500 --> 00:26:25,030 فرینک ہیلو. 558 00:26:25,030 --> 00:26:26,314 >> نے کیا، اپ لوگ ہے؟ 559 00:26:26,314 --> 00:26:26,855 -آپ کیسے ہیں؟ 560 00:26:26,855 --> 00:26:28,474 -تمہیں دیکھ کر اچھا. 561 00:26:28,474 --> 00:26:29,390 ویڈیو میں -Welcome. 562 00:26:29,390 --> 00:26:32,270 بہت حوصلہ افزائی مت بنو. 563 00:26:32,270 --> 00:26:34,502 >> -میں Silliman محبت. 564 00:26:34,502 --> 00:26:36,430 آہ! 565 00:26:36,430 --> 00:26:39,780 >> -یہ بعد سے تقریبا تین گھنٹے ہو گیا ہے جیسن آئس کریم اور میں Nutella تھا. 566 00:26:39,780 --> 00:26:43,189 تو ہم میں واپس روکنے کے لئے مل گیا ہے تھوڑا سا کے لئے Silliman. 567 00:26:43,189 --> 00:26:45,137 >> -یہ بھی نہیں ہے [اشراوی] ابھی تک، صرف حقیقت 568 00:26:45,137 --> 00:26:47,270 وہ یہاں یہ ہے کہ بہت حیرت انگیز ہے. 569 00:26:47,270 --> 00:26:49,830 یار، ہر کھانے میں میں Nutella ہے. 570 00:26:49,830 --> 00:26:51,830 >> گزشتہ سال بھی -آمدید تھا. 571 00:26:51,830 --> 00:26:54,220 >> ہاں. 572 00:26:54,220 --> 00:26:56,440 >> اب تک ییل کے بارے میں زیادہ -tell. 573 00:26:56,440 --> 00:26:58,485 لیکن اب کہ وہاں TD ہے کرو. 574 00:26:58,485 --> 00:26:59,860 اس کیمپس بند سمجھا جاتا ہے. 575 00:26:59,860 --> 00:27:03,659 >> -Here ہم گوتھک فن تعمیر ہے. 576 00:27:03,659 --> 00:27:04,200 دنیا بھر میں مشہور. 577 00:27:04,200 --> 00:27:06,758 ہم نے کچھ زیادہ گوتھک فن تعمیر ہے. 578 00:27:06,758 --> 00:27:10,614 اور تعمیر، اور زیادہ گوتھک فن تعمیر. 579 00:27:10,614 --> 00:27:11,114 ہیلو. 580 00:27:11,114 --> 00:27:15,470 ہم دفتر کے اوقات کر رہے ہیں جہاں یہ ہے میں Hogwarts میں جمعرات کے ذریعے منگل، 581 00:27:15,470 --> 00:27:16,922 [اشراوی] کے طور پر. 582 00:27:16,922 --> 00:27:20,620 583 00:27:20,620 --> 00:27:21,120 -بالکل ٹھیک. 584 00:27:21,120 --> 00:27:22,078 اس دورے کے لئے ہے. 585 00:27:22,078 --> 00:27:24,030 ہم ییل یونیورسٹی کے میں ہیں لاء اسکول، جہاں 586 00:27:24,030 --> 00:27:25,870 آج کے لیکچر جگہ لینے کے لئے کے بارے میں ہے. 587 00:27:25,870 --> 00:27:29,220 میں سربراہ ہیں. 588 00:27:29,220 --> 00:27:30,375 >> [END پلے بیک] 589 00:27:30,375 --> 00:27:32,370 >> DAVID J. MALAN: اور کہ اب ہمیں یہاں لاتا ہے. 590 00:27:32,370 --> 00:27:38,040 591 00:27:38,040 --> 00:27:40,770 تو اس طرح اب تک، ہم کیا گیا ہے pseudocode کے پر توجہ مرکوز، 592 00:27:40,770 --> 00:27:42,430 جو یہ انگریزی کی طرح نحو ہے. 593 00:27:42,430 --> 00:27:45,030 یہ کوئی مشروع تصریح ہے. 594 00:27:45,030 --> 00:27:47,030 یہ صرف آپ کو کچھ کا استعمال ہے بدیہی زبان اگر 595 00:27:47,030 --> 00:27:48,950 آپ کیا کرنا چاہتے ہیں کی وضاحت کرنا چاہتے. 596 00:27:48,950 --> 00:27:52,270 >> لیکن منتقلی کرنے کے لئے اب شروع کرتے ہیں کوڈ کو، زیادہ تر لوگوں کا کہنا ہے کہ کے طور پر. 597 00:27:52,270 --> 00:27:54,880 لیکن زیادہ خاص طور پر، کچھ ماخذ کوڈ کے طور پر جانا جاتا ہے. 598 00:27:54,880 --> 00:27:58,210 یہ انسانوں کو زبان ہے کمپیوٹر ultimately-- لکھتے ہیں کہ 599 00:27:58,210 --> 00:28:00,780 ممکنہ طور پر میں سے کچھ بڑی تعداد کے بعد steps-- بالآخر سمجھتا 600 00:28:00,780 --> 00:28:02,530 تو کے طور پر کچھ کرنا کس طرح جاننا. 601 00:28:02,530 --> 00:28:05,120 آپ کی ایک جھلک دیکھا کہ شاید بدھ کے روز اس. 602 00:28:05,120 --> 00:28:07,780 >> یہ ایک مثال ہے کہ ناقابل یقین حد تک، underwhelming کیا 603 00:28:07,780 --> 00:28:10,220 چلانے کے جب صرف "ہیلو دنیا." کا کہنا ہے 604 00:28:10,220 --> 00:28:13,510 اور اس کا نام ایک زبان میں لکھا گیا ہے syntactically ہے بہت ملتا جلتا ہے جو سی، 605 00:28:13,510 --> 00:28:15,676 دیگر زبانوں کی ایک بہت ، تم نہیں جانتے ہو سکتا ہے کہ 606 00:28:15,676 --> 00:28:18,409 لیکن، جاوا کی طرح کے بارے میں سنا ہے ہو سکتا ہے اور C + +، اور ازگر، اور روبی، 607 00:28:18,409 --> 00:28:21,200 واقعی کی طرح، اور، ہم کریں گے سی استعمال کر رہے ہیں سمسٹر کے زیادہ خرچ، 608 00:28:21,200 --> 00:28:23,530 اور اس کے بعد کے اختتام کی طرف سمسٹر، اس پر کی تعمیر، 609 00:28:23,530 --> 00:28:25,446 اور متعارف کرانے کی کوئی بھی دیگر زبانوں کی تعداد. 610 00:28:25,446 --> 00:28:28,810 ، پی ایچ پی، جاوا اسکرپٹ اور ان میں ایس کیو ایل ڈیٹا بیس نامی ایک زبان. 611 00:28:28,810 --> 00:28:31,526 لیکن C کے ساتھ، ہم کیا کرنا پڑے گا اس کے نیچے دیے اپ تفہیم 612 00:28:31,526 --> 00:28:33,900 کس طرح کمپیوٹر کے کام کی، آپ ان کے ساتھ کیا کر سکتے ہیں، 613 00:28:33,900 --> 00:28:37,252 اور آپ کے مسائل کو حل کر سکتے ہیں کہ کس طرح سب سے زیادہ موثر انداز میں اس کی طرف سے 614 00:28:37,252 --> 00:28:39,460 ہم نے بات چیت کہ layering کی بدھ، اور کھڑے پر 615 00:28:39,460 --> 00:28:40,870 دوسروں کے کندھوں پر. 616 00:28:40,870 --> 00:28:42,200 لیکن اس سے پر آنے کے لئے. 617 00:28:42,200 --> 00:28:46,650 >> آج ہم ایک آسان ماحول میں نظر آتے ہیں لیکن ایک بنیادی طور پر ایک جیسی 618 00:28:46,650 --> 00:28:49,970 ماحول کی طرف سے سکریچ کے طور پر جانا ایم ائی ٹی میڈیا لیب میں اپنے دوستوں. 619 00:28:49,970 --> 00:28:52,570 یہ ایک گرافیکل ہے پروگرامنگ زبان، سکریچ، 620 00:28:52,570 --> 00:28:54,330 جس کے تحت آپ کو ھیںچیں کر سکتے ہیں اور چیزوں کو چھوڑ کہ 621 00:28:54,330 --> 00:28:57,430 پہیلی ٹکڑے ٹکڑے کی طرح نظر آتے ہیں کہ صرف interlock کے یہ بناتا ہے 622 00:28:57,430 --> 00:28:59,872 منطقی یا پروگرام احساس ایسا کرنے کے لئے. 623 00:28:59,872 --> 00:29:02,330 لیکن یہ کرنے کے لئے ہمیں اجازت دینے کے لئے جا رہا ہے سب کے بارے میں ایک بات چیت 624 00:29:02,330 --> 00:29:04,604 اسی پروگرامنگ کی بنیادی تم میں سے بعض اس 625 00:29:04,604 --> 00:29:06,520 پہلے سے معلوم ہو سکتا ہے، کہ تم میں سے بہت سے نہیں ہو سکتا ہے 626 00:29:06,520 --> 00:29:09,670 بغیر کے بارے میں کچھ جانتے ہیں واضح فنس، 627 00:29:09,670 --> 00:29:13,150 ذہنی میں سیمیکالن کے غیر دلچسپ نحو، 628 00:29:13,150 --> 00:29:14,950 اور قوسین، اور کی قیمت درج کرنے، اور اس طرح. 629 00:29:14,950 --> 00:29:16,910 تمام، جس کے ابتدائی پر، ایک تباہی 630 00:29:16,910 --> 00:29:20,322 دلچسپ ہیں اور حقیقی طور پر مفید خیالات. 631 00:29:20,322 --> 00:29:22,280 تو ایک فوری ڈالیں ماحول پر نظر 632 00:29:22,280 --> 00:29:24,180 یہاں، تاکہ آپ کا انتظار کر رہا ہے پتہ ہے کیا. 633 00:29:24,180 --> 00:29:28,060 اور حقیقت میں، کھیل کے درمیان ہم چند پروگراموں لکھا جاتا ہے ادا کر سکتے ہیں 634 00:29:28,060 --> 00:29:30,810 CS50 کی اپنی سابق طالب علموں کی طرف سے. 635 00:29:30,810 --> 00:29:36,200 ان میں سے ایک، خود، میں نے اس سے ایک ہو جائے گا میرے لئے گریجویٹ اسکول میں لکھا. 636 00:29:36,200 --> 00:29:39,030 >> میں ایک رضاکار لے سکتا ہے جو کھیلنے کے لئے تیار ہے 637 00:29:39,030 --> 00:29:40,420 بہت ہی پہلی بار کے لئے ایک کھیل. 638 00:29:40,420 --> 00:29:40,920 اس بات کا یقین. 639 00:29:40,920 --> 00:29:41,690 اپ چلو. 640 00:29:41,690 --> 00:29:42,565 آپ کا نام کیا ہے؟ 641 00:29:42,565 --> 00:29:43,372 >> سامعین: انجیلا. 642 00:29:43,372 --> 00:29:44,830 DAVID J. MALAN: انجیلا، پر آتے ہیں. 643 00:29:44,830 --> 00:29:47,220 تو سکریچ چند سال کے لئے کیا گیا ہے. 644 00:29:47,220 --> 00:29:49,960 اور میں گریجویٹ اسکول میں تھا جب، میں، ایم ائی ٹی میں رجسٹرڈ کراس تھا 645 00:29:49,960 --> 00:29:53,392 پروفیسر Mitchel کی Resnick کے کی لینے تعلیمی ٹیکنالوجی پر کورس. 646 00:29:53,392 --> 00:29:56,350 اور ہم نے بہت پہلے میں شامل تھے اصل بیٹا دنیا میں طالب علموں کو 647 00:29:56,350 --> 00:29:57,120 ٹیسٹ سکریچ. 648 00:29:57,120 --> 00:30:00,090 اور اپنے منصوبے کو انجیلا تھا اب کرپا رضاکارانہ طور پر ہے 649 00:30:00,090 --> 00:30:02,060 Oscartime بلایا کھیلنے کے لئے. 650 00:30:02,060 --> 00:30:04,507 >> تو میں نے آگے جانے کے لئے جا رہا ہوں اور ڈبل یہاں آئکن پر کلک کریں. 651 00:30:04,507 --> 00:30:07,590 یہ ایک پروگرامنگ کو کھولنے کے لئے جا رہا ہے ہم جلد ہی میں کودو گے کہ ماحول. 652 00:30:07,590 --> 00:30:09,720 میں مکمل سکرین جا رہا ہوں یہ یہاں انجیلا، کے لئے. 653 00:30:09,720 --> 00:30:12,490 میں سبز مارا جا رہا ہوں صرف ایک لمحے میں پرچم. 654 00:30:12,490 --> 00:30:15,130 ردی کی ٹوکری میں اور پھر ایک پوری بہت آسمان سے گر کرنے کے لئے کی جا رہی ہے. 655 00:30:15,130 --> 00:30:17,830 اور آپ کو ماؤس استعمال کرنے کے لئے جا رہے ہیں یہاں اصل میں ھیںچیں اور ڈراپ کرنے کی 656 00:30:17,830 --> 00:30:20,169 آسکر کے ردی کی ٹوکری میں کین میں ردی کی ٹوکری. 657 00:30:20,169 --> 00:30:23,210 تو تم آگے بڑھو اور کلک کرنے کے لئے چاہتے ہیں تو سبز پرچم، کھیل شروع ہو جائے گا. 658 00:30:23,210 --> 00:30:26,890 >> [موسیقی بجانے] 659 00:30:26,890 --> 00:30:29,980 >> اوہ، میں نے ردی کی ٹوکری سے محبت کرتا ہوں. 660 00:30:29,980 --> 00:30:34,840 گندا یا گندی یا دھول کچھ. 661 00:30:34,840 --> 00:30:39,300 تن پوشی یا بوسیدہ، زنگ آلود یا کچھ. 662 00:30:39,300 --> 00:30:43,155 جی ہاں، میں ردی کی ٹوکری سے محبت کرتا ہوں. 663 00:30:43,155 --> 00:30:45,530 تم واقعی میں دیکھنا چاہتے ہیں تو trashy کچھ، اس کو دیکھو. 664 00:30:45,530 --> 00:30:49,570 میں یہاں ایک جوتے ہے کہ پھٹے اور پہنا ہے. 665 00:30:49,570 --> 00:30:53,750 یہ سوراخ کے تمام مکمل کی ڈگری حاصل کی ہے اور laces پھاڑ کر رہے ہیں. 666 00:30:53,750 --> 00:30:57,590 میری ماں سے ایک تحفہ دن میں پیدا ہوا تھا. 667 00:30:57,590 --> 00:30:59,434 مجھے یہ پسند ہے کیونکہ it's-- 668 00:30:59,434 --> 00:31:02,600 DAVID J. MALAN: ان دنوں --green صرف ردی کی ٹوکری میں سب کچھ پھینک دیا جائے. 669 00:31:02,600 --> 00:31:04,312 اور تو کیا میں سے ایک CS50 اپنے عملے did-- 670 00:31:04,312 --> 00:31:06,270 اردن، جو تم ہو سکتا ہے today-- اصل ہے سے ملنے 671 00:31:06,270 --> 00:31:08,030 آج کے وقت کے لئے اس کو اپ ڈیٹ. 672 00:31:08,030 --> 00:31:10,800 اور تو مجھ کو کھولنے کے لئے کی اجازت دیتے ہیں بجائے انجیلا لئے ریمکس. 673 00:31:10,800 --> 00:31:13,600 اور ہم اس کے بجائے یہ کھیلونگا اب تم جہاں چند لمحات 674 00:31:13,600 --> 00:31:16,600 چاہے درمیان فیصلہ کرنا پڑے کرنے کے لئے جا ردی کی ٹوکری میں پھینک کرنے کے لئے کچھ، 675 00:31:16,600 --> 00:31:19,050 یا اس کو ری سائیکل یا یہ ھاد. 676 00:31:19,050 --> 00:31:21,280 لہذا تھوڑا سا ہے آپ پر دباؤ حاصل کرنے کے لئے 677 00:31:21,280 --> 00:31:28,040 آپ 392 کے سامنے میں اس کا حق ہال میں یہاں 497 کے ہم جماعتوں، 678 00:31:28,040 --> 00:31:28,724 تم کروگی تو. 679 00:31:28,724 --> 00:31:29,390 [ویڈیو پلے بیک] 680 00:31:29,390 --> 00:31:32,540 [موسیقی بجانے] 681 00:31:32,540 --> 00:31:36,280 اوہ میں ردی کی ٹوکری سے محبت کرتا ہوں. 682 00:31:36,280 --> 00:31:40,840 گندا یا گندی یا دھول کچھ. 683 00:31:40,840 --> 00:31:44,910 تن پوشی یا سڑ یا زنگ آلود کچھ. 684 00:31:44,910 --> 00:31:48,830 جی ہاں، میں ردی کی ٹوکری سے محبت کرتا ہوں. 685 00:31:48,830 --> 00:31:51,480 >> تم واقعی میں دیکھنا چاہتے ہیں تو trashy کچھ، اس کو دیکھو. 686 00:31:51,480 --> 00:31:55,540 میں یہاں ایک جوتے ہے کہ پھٹے اور پہنا ہے. 687 00:31:55,540 --> 00:31:59,440 یہ سوراخ کے تمام بھرا ہوا ہے اور laces پھاڑ کر رہے ہیں. 688 00:31:59,440 --> 00:32:03,762 میری ماں سے ایک تحفہ دن میں پیدا ہوا تھا. 689 00:32:03,762 --> 00:32:07,630 یہ ردی کی ٹوکری میں ہے کیونکہ مجھے یہ پسند ہے. 690 00:32:07,630 --> 00:32:11,570 >> اوہ، میں نے ردی کی ٹوکری سے محبت کرتا ہوں. 691 00:32:11,570 --> 00:32:15,512 گندی، یا گندی، یا دھول کچھ. 692 00:32:15,512 --> 00:32:20,200 تن پوشی یا سڑ یا زنگ آلود کچھ. 693 00:32:20,200 --> 00:32:23,856 جی ہاں، میں ردی کی ٹوکری سے محبت کرتا ہوں. 694 00:32:23,856 --> 00:32:26,246 یہاں کچھ سڑی ہوئی چیزیں. 695 00:32:26,246 --> 00:32:28,240 میں یہاں کچھ newspaper-- ہے 696 00:32:28,240 --> 00:32:28,889 >> [END پلے بیک] 697 00:32:28,889 --> 00:32:30,680 DAVID J. MALAN: --are اصل پر compostable. 698 00:32:30,680 --> 00:32:32,790 لیکن ہمارے رضاکار، انجیلا لئے آپ کا شکریہ. 699 00:32:32,790 --> 00:32:37,920 ہم کشیدگی کی گیند ہے اس کے ساتھ ساتھ آپ کے لئے یہاں. 700 00:32:37,920 --> 00:32:38,790 تو آپ کا شکریہ. 701 00:32:38,790 --> 00:32:40,250 >> تو یہ ایک میری طرف سے لکھا گیا ہے. 702 00:32:40,250 --> 00:32:44,324 ایک اصل سابق طالب علم کی طرف سے لیکن اب ایک ایک کھیل ہے جس میں، اس کو لاگو کیا ہے. 703 00:32:44,324 --> 00:32:46,490 اس زبان میں سب کو بلایا سکریچ، ہم جلد ہی جائے گا کہ 704 00:32:46,490 --> 00:32:47,850 کی تہوں واپس چھیل. 705 00:32:47,850 --> 00:32:49,940 لیکن ہم کس طرح like-- اگر کے بارے میں ایک رضاکار؟ 706 00:32:49,940 --> 00:32:50,440 حق. 707 00:32:50,440 --> 00:32:50,970 >> اپ چلو. 708 00:32:50,970 --> 00:32:52,070 آپ کا نام کیا ہے؟ 709 00:32:52,070 --> 00:32:52,570 نظر؟ 710 00:32:52,570 --> 00:32:53,280 لانس. 711 00:32:53,280 --> 00:32:54,082 لانس، پر آتے ہیں. 712 00:32:54,082 --> 00:32:54,790 آپ سے مل کر خوشی ہوئی. 713 00:32:54,790 --> 00:32:56,170 اس طرح چلو. 714 00:32:56,170 --> 00:32:59,940 تو یہ ایک ہو سکتا ہے تم میں سے بعض سے واقف موضوع. 715 00:32:59,940 --> 00:33:02,180 لیکن آپ بھی اس کو دیکھ لیں گے انترکریاشیلتا ہو سکتا ہے، 716 00:33:02,180 --> 00:33:05,242 آپ اصل میں ہو سکتا ہے جس کے تحت کے ارد گرد منتقل کردار کے کردار. 717 00:33:05,242 --> 00:33:05,950 آپ سے مل کر خوشی ہوئی. 718 00:33:05,950 --> 00:33:06,470 ڈیوڈ. 719 00:33:06,470 --> 00:33:10,464 >> میں، میں Pikachu آپ کو دے. 720 00:33:10,464 --> 00:33:12,380 ہدایات کے بارے میں کریں گے سکرین پر آنے کے لئے. 721 00:33:12,380 --> 00:33:16,070 لیکن مختصر میں، آپ کے لئے جا رہے ہیں سوادج چیزیں پکڑنے کے لئے چاہتے، 722 00:33:16,070 --> 00:33:18,827 اور بموں اور دیگر چیزوں سے بچنے کے. 723 00:33:18,827 --> 00:33:19,910 مکمل طور پر cursors کے ساتھ. 724 00:33:19,910 --> 00:33:21,320 تو خلائی بار مارا. 725 00:33:21,320 --> 00:33:21,820 -Pikachu. 726 00:33:21,820 --> 00:33:23,480 DAVID J. MALAN: پکڑنے بائیں پر چیزیں، 727 00:33:23,480 --> 00:33:24,938 دائیں جانب سامان کو پکڑنے نہیں ہے. 728 00:33:24,938 --> 00:33:27,576 729 00:33:27,576 --> 00:34:44,540 >> [موسیقی بجانے] 730 00:34:44,540 --> 00:34:46,332 >> تو یہاں ایک گزشتہ ایک. 731 00:34:46,332 --> 00:34:48,040 ہم ایک ہو سکتا ہے تو یہاں زیادہ رضاکار. 732 00:34:48,040 --> 00:34:50,760 ہم کچھ آرام سوچا پیلے shirt-- میں from-- 733 00:34:50,760 --> 00:34:53,110 بدھ سے. 734 00:34:53,110 --> 00:34:54,540 تمہارا نام کیا ہے؟ 735 00:34:54,540 --> 00:34:57,090 مریم، مریم پر آتے ہیں. 736 00:34:57,090 --> 00:35:01,340 >> اور بدھ کے روز ہم متعارف یاد ثنائی کے تصور، اور بائنری بلب. 737 00:35:01,340 --> 00:35:03,930 یہ اب ایک اصل ہے کہ ایک ہی انٹرفیس کے نفاذ 738 00:35:03,930 --> 00:35:07,360 ہم روشنی کے ساتھ رکن پر تھا کہ یہاں بلب، لیکن ڈیجیٹل مہیا. 739 00:35:07,360 --> 00:35:11,220 اور ایک کشیدگی ایسا بجائے ڈیوڈ آپ سے مل کر اچھا ball--. 740 00:35:11,220 --> 00:35:14,600 ہم نے چند روشنی لائے کیمبرج سے بلب. 741 00:35:14,600 --> 00:35:18,650 >> آپ کر سکتے ہیں، ان پر کلک کر کے بلب، اور انہیں تبدیل کرنے کے لئے 742 00:35:18,650 --> 00:35:29,510 بائنری کے ساتھ آئے کی نمائندگی 256 کا کہنا ہے کہ. 743 00:35:29,510 --> 00:35:32,500 اور آپ میں دیکھیں گے وسط، موجودہ تعداد. 744 00:35:32,500 --> 00:35:33,690 ایک پر ہے تاکہ. 745 00:35:33,690 --> 00:35:34,810 تو leftmost بٹ پر ہے. 746 00:35:34,810 --> 00:35:36,016 >> MARY: جی ہاں، [اشراوی] 747 00:35:36,016 --> 00:35:39,292 748 00:35:39,292 --> 00:35:41,280 >> DAVID J. MALAN: ٹھیک ہے، تو ہم اوہ just-- ہے. 749 00:35:41,280 --> 00:35:42,780 تو یہ 128 کالم ہے. 750 00:35:42,780 --> 00:35:44,460 تو ہم 128 تک ہیں. 751 00:35:44,460 --> 00:35:46,769 ہم 256 حاصل کرنے کے لئے ہے. 752 00:35:46,769 --> 00:35:48,560 اور تم ٹنکر کر سکتے ہیں اور آف، کوئی بڑی بات نہیں. 753 00:35:48,560 --> 00:35:53,700 یا آپ کو مار سکتا ہے 128 زیادہ بار اگر آپ چاہتے ہیں. 754 00:35:53,700 --> 00:35:56,310 >> ٹھیک، اچھا. 755 00:35:56,310 --> 00:35:58,090 24. 756 00:35:58,090 --> 00:35:59,790 جی ہاں، قریب ہو. 757 00:35:59,790 --> 00:36:02,105 قریب! 758 00:36:02,105 --> 00:36:05,980 اوہ، پھر مسئلہ کیا ہے؟ 759 00:36:05,980 --> 00:36:07,510 تو مسئلہ کیا ہے؟ 760 00:36:07,510 --> 00:36:10,040 >> تو ہم کرنے کی ضرورت ہے اس مسئلہ کو حل؟ 761 00:36:10,040 --> 00:36:11,060 تو ہم ایک تھوڑا سا کی ضرورت. 762 00:36:11,060 --> 00:36:12,770 اور یہ بالکل ہے حقیقت میں مناسب، ٹھیک ہے؟ 763 00:36:12,770 --> 00:36:15,800 آپ نمبر سے شمار کرنے کے لئے چاہتے ہیں، تو 1 سے 4 3 2 5، 6، 7، 8، 9 764 00:36:15,800 --> 00:36:18,880 اصل میں 10 سے زیادہ رول کرنے، تم ایک اضافی سا کی ضرورت ہے کرنے کے لئے جا. 765 00:36:18,880 --> 00:36:21,240 تو اصل میں چلو یہاں ماضی، اور آئے 766 00:36:21,240 --> 00:36:23,790 کہ ظاہر تھا with-- ایک سیٹ ہونا مراد. 767 00:36:23,790 --> 00:36:25,590 >> تم صرف ایک بلب کے ساتھ 256 ایسا نہیں کر سکتے. 768 00:36:25,590 --> 00:36:29,290 تو کس طرح بس نمبر 50 کے بارے میں؟ 769 00:36:29,290 --> 00:36:29,977 نمبر 50. 770 00:36:29,977 --> 00:36:34,550 771 00:36:34,550 --> 00:36:35,100 بہترین. 772 00:36:35,100 --> 00:36:39,050 تعریف کی ایک بڑی دور اس کے ساتھ ساتھ مریم اور اس کے لئے. 773 00:36:39,050 --> 00:36:41,840 آپ کا شکریہ. 774 00:36:41,840 --> 00:36:45,570 >> تو اس کے طور پر جان بوجھ کر topic-- کہ was-- اصل recur گا. 775 00:36:45,570 --> 00:36:50,020 سب سے بڑی قیمت ہے کہ آپ کر سکتے ہیں آٹھ بٹس، یا ایک بائٹ کے ساتھ کی نمائندگی کرتے ہیں، 776 00:36:50,020 --> 00:36:51,750 یقینا 256 ہے. 777 00:36:51,750 --> 00:36:55,770 لیکن آپ کو شروع نہیں تو ہم کے طور پر، 0 سے گنتی 778 00:36:55,770 --> 00:36:58,060 ہونے کی طرف سے کر رکھنے کے لئے لگ رہے ہو بند ان بٹس کے تمام. 779 00:36:58,060 --> 00:37:01,530 لیکن اب کی بنیادی میں کودو اس ماحول کے نفاذ، 780 00:37:01,530 --> 00:37:03,200 اور ان خیالات میں سے کچھ کے علاوہ چڑھاو. 781 00:37:03,200 --> 00:37:06,350 >> ایک لمحے میں ہم نے ایک کو دیکھنے کے لئے کے بارے میں ہیں تو کچھ مختلف پروگرامنگ کے بنیادی اصولوں. 782 00:37:06,350 --> 00:37:08,080 سب سے پہلے جس کے بارے میں ہم بیان کو فون کروں گا. 783 00:37:08,080 --> 00:37:09,360 فعل کی طرح، اگر آپ. 784 00:37:09,360 --> 00:37:09,960 عوامل. 785 00:37:09,960 --> 00:37:11,180 کیا جانا چاہئے کہ چیزیں. 786 00:37:11,180 --> 00:37:13,430 >> اور ایک لمحے میں آپ دیکھیں گے اس طرح نظر آئے ہے کہ بلاکس. 787 00:37:13,430 --> 00:37:14,940 مثال کے طور پر "، ہیلو دنیا" کا کہنا ہے کہ. 788 00:37:14,940 --> 00:37:16,330 یا ایک سیکنڈ انتظار کریں. 789 00:37:16,330 --> 00:37:17,834 یا آواز میانو ادا. 790 00:37:17,834 --> 00:37:20,500 اور یقینا ماحول میں ہم یہ کر جا رہے ہیں جس میں 791 00:37:20,500 --> 00:37:21,610 سکریچ کہا جاتا ہے. 792 00:37:21,610 --> 00:37:25,060 >> اور میں بغیر سکریچ ھیںچو تو کوئی اصل کوڈ preloading، 793 00:37:25,060 --> 00:37:27,830 کی اس پر ایک فوری نظر ڈالیں یوزر انٹرفیس، تو بات کرنے کی. 794 00:37:27,830 --> 00:37:29,730 کنٹرول کرتا ہے جس کے ساتھ ہم بات چیت. 795 00:37:29,730 --> 00:37:32,840 یہاں سب سے اوپر بائیں پر سکرین، مینو کے نیچے، 796 00:37:32,840 --> 00:37:34,650 ہم اس سے بات کرنے، مرحلے. 797 00:37:34,650 --> 00:37:36,550 تو سکریچ ہم سپرائٹ فون کروں گا کیا ہے. 798 00:37:36,550 --> 00:37:37,520 یہ ایک کردار ہے. 799 00:37:37,520 --> 00:37:40,660 >> اور اس کی طرف سے کنٹرول کیا جا سکتا اس کے خلاف پروگرام لکھ. 800 00:37:40,660 --> 00:37:43,950 اور وہ اوپر اور نیچے منتقل کرنے کے لئے قابل ہو جائے گا اور، بائیں اور دائیں اس ماحول میں 801 00:37:43,950 --> 00:37:46,075 نہ صرف آگے بڑھ رہے ہیں کی طرف سے ماؤس، لیکن پروگرام. 802 00:37:46,075 --> 00:37:48,930 میں اسے صحیح، چلنے لگتے ہیں بتا سکتے ہیں نیچے یا جیسے، اپ، بائیں. 803 00:37:48,930 --> 00:37:51,440 اور میں دوسرے کو متعارف کرانے کر سکتے ہیں sprites یا حروف کے طور پر اچھی طرح سے. 804 00:37:51,440 --> 00:37:54,616 >> بے شک، نچلے حصے پر جہاں یہاں ہے آپ sprites کے آپ کی فہرست دیکھ لیں گے. 805 00:37:54,616 --> 00:37:56,865 اس وقت، میں نے صرف ہے ایک، لیکن میں زیادہ تشکیل دے سکتے ہیں، 806 00:37:56,865 --> 00:37:58,880 اور وہ بالکل وہاں ظاہر ہوں گے. 807 00:37:58,880 --> 00:38:02,630 تو آپ کی طرح، ایک لمحے کے لئے ماضی تو مثال کے طور پر Oscartime--، آسکر، 808 00:38:02,630 --> 00:38:04,590 بائیں طرف، ردی کی ٹوکری کر سکتے ہیں، ایک پریت تھا. 809 00:38:04,590 --> 00:38:07,450 اور درمیان میں بات، بن ری سائیکلنگ، دوسرے سپرائٹ تھا. 810 00:38:07,450 --> 00:38:09,300 اور ھاد بن دوسرے سپرائٹ تھا. 811 00:38:09,300 --> 00:38:11,790 اور ہر ٹکڑا ردی کی ٹوکری میں یا ری 812 00:38:11,790 --> 00:38:14,590 جو آسمان سے گر رہا تھا ایک پریت جن میں سے ہر، ہے 813 00:38:14,590 --> 00:38:16,150 انفرادی طور پر پروگرام کیا گیا تھا. 814 00:38:16,150 --> 00:38:17,040 >> تم کس طرح کے پروگرام کرتے ہیں؟ 815 00:38:17,040 --> 00:38:20,180 ٹھیک ہے، یہاں دائیں سے زائد ہاتھ کی طرف سکرپٹ علاقے ہے. 816 00:38:20,180 --> 00:38:22,930 یہ جہاں ہم کر سکتے ہیں ہے ھیںچیں اور پہیلی کے ٹکڑے ٹکڑے چھوڑ. 817 00:38:22,930 --> 00:38:26,066 ایک ہفتے میں، یہ ہونے جا رہا ہے ہم کہاں مساوانہ کوڈ لکھنے 818 00:38:26,066 --> 00:38:28,940 ایک کی بورڈ سے زیادہ کے ساتھ، لیکن اس کے لئے آج یہ گھسیٹنے اور گر جائے گا 819 00:38:28,940 --> 00:38:31,680 پہیلی کے ٹکڑے ٹکڑے، پیلٹس جو کر سکتے ہیں سب کے لئے 820 00:38:31,680 --> 00:38:33,190 صحیح وسط میں یہاں پایا جا. 821 00:38:33,190 --> 00:38:35,190 بے شک، وسط میں یہاں ایک پوری چڑھانے ہے 822 00:38:35,190 --> 00:38:37,910 پہیلی کی اقسام میں ٹکڑے ٹکڑے یا بلاکس. 823 00:38:37,910 --> 00:38:42,500 ایک تحریک سے متعلق ہے، دیکھو، آواز، اوپر اور نیچے جا رہی ایک قلم، 824 00:38:42,500 --> 00:38:43,860 ڈیٹا، واقعات کو کنٹرول. 825 00:38:43,860 --> 00:38:45,654 کافی نہیں اس بات کا یقین ابھی تک ان میں سے سب کا کیا مطلب ہے، 826 00:38:45,654 --> 00:38:47,820 لیکن آپ کو وہ ہے کہ نظر آئے گا اچھی طرح سے درجہ بندی کی گئی. 827 00:38:47,820 --> 00:38:50,680 اور ایک پروگرام میں لکھنے کے لئے سکریچ، کی بالکل ایسا دو. 828 00:38:50,680 --> 00:38:53,480 >> میں کے تحت شروع کرنے کے لئے جا رہا ہوں واقعات، اور یہ یہاں ایک ھیںچیں. 829 00:38:53,480 --> 00:38:55,470 سبز پرچم جب کلک کیا. 830 00:38:55,470 --> 00:38:56,704 اب یہی وجہ ہے کہ ہے؟ 831 00:38:56,704 --> 00:38:59,120 ویسے ہمارے رضاکاروں کہ یاد آئے، سب سے پہلی چیز میں 832 00:38:59,120 --> 00:39:02,017 یا وہ کہ سبز کلک نکلا اوپر دائیں کونے میں پرچم. 833 00:39:02,017 --> 00:39:03,600 اور یہ کہ صرف پروگرام شروع مطلب. 834 00:39:03,600 --> 00:39:06,560 >> تو اس واقعہ ہوتا ہے جب، مجھے کیا کرنا چاہتے ہیں؟ 835 00:39:06,560 --> 00:39:10,070 مجھے لگتا ہے کے تحت جانے کے لئے جا رہا ہوں، اور میں ایسا کرنے جا رہا ہوں "ہیلو کہنا." 836 00:39:10,070 --> 00:39:14,000 اور میں اس کو تبدیل کرنے جا رہا ہوں اور کچھ اس طرح کا کہنا ہے کہ "ہیلو ییل." 837 00:39:14,000 --> 00:39:16,970 اور اب میں زوم کرنے کے لئے جا رہا ہوں باہر، سبز پرچم پر کلک کریں، 838 00:39:16,970 --> 00:39:19,050 اور voila، میں نے ایک پروگرام لکھا ہے. 839 00:39:19,050 --> 00:39:20,990 یہ سب کہ دلچسپ نہیں ہے ابھی تک، لیکن اس 840 00:39:20,990 --> 00:39:23,195 ہے بالکل جہاں ہر ان مصنف شروع کی، 841 00:39:23,195 --> 00:39:25,740 دونوں ہی، اور اس کے ساتھ بائنری بلب، اور Oscartime، 842 00:39:25,740 --> 00:39:26,890 اور بہت زیادہ مثالیں. 843 00:39:26,890 --> 00:39:29,150 >> آپ سپر آسان شروع، اور تو آپ پرت کرنے کے لئے شروع، 844 00:39:29,150 --> 00:39:31,046 اور خصوصیات اور فعالیت پر شامل. 845 00:39:31,046 --> 00:39:32,920 تو ان تہوں ہیں پر مشتمل جا رہے ہیں؟ 846 00:39:32,920 --> 00:39:36,086 ویسے، بیانات سے باہر، ہم بھی کروں گا تھوڑا زیادہ fancily ہیں کہ چیزیں ہیں 847 00:39:36,086 --> 00:39:38,910 بولین اظہار کہا جاتا ہے، Bool کی نامی کسی بعد. 848 00:39:38,910 --> 00:39:42,820 اور ایک بولین اظہار صرف ایک ہے صحیح یا غلط ہے کہ اظہار، 849 00:39:42,820 --> 00:39:45,740 ہاں یا نہیں، 1 یا 0. 850 00:39:45,740 --> 00:39:47,480 >> اس طرح کسی بھی الٹ. 851 00:39:47,480 --> 00:39:48,902 یہ سچ ہے یا نہیں تو ہے. 852 00:39:48,902 --> 00:39:51,360 لیکن ہم یہ بھی دیکھنے کے لئے جا رہے ہیں اس طرح نظر ہو سکتا ہے کہ لوگ. 853 00:39:51,360 --> 00:39:52,925 تو مثال کے طور، ماؤس کے نیچے ہے؟ 854 00:39:52,925 --> 00:39:54,550 اگر آپ وہ قسم کے سوالات میں سے ہیں. 855 00:39:54,550 --> 00:39:57,650 >> ماؤس، نیچے تو ہے سچ یا اس، جھوٹے نہیں ہے. 856 00:39:57,650 --> 00:39:59,990 1 یا 0، اگر آپ، تعریفیں ہو جاتا ہے. 857 00:39:59,990 --> 00:40:01,740 یہ سچ ہے کہ 1 ہے، باطل ہے 0. 858 00:40:01,740 --> 00:40:03,740 ویسے کیا اس سے کم کے بارے میں؟ 859 00:40:03,740 --> 00:40:05,400 یا تو، اس سے بھی کم ہے؟ 860 00:40:05,400 --> 00:40:06,650 اس قسم کا سوال ہے. 861 00:40:06,650 --> 00:40:09,140 >> اور تم دونوں کو ڈال دیا تو وہاں میں تعداد، تو X 862 00:40:09,140 --> 00:40:12,010 Y یا اس سے کم کی جا رہی ہے Y کے برابر، یا Y سے زیادہ، 863 00:40:12,010 --> 00:40:14,635 لیکن ہم دیکھیں گے اس بلاک، صرف ہے سوال کا جواب کرنے کے لئے جا، 864 00:40:14,635 --> 00:40:15,810 یہ اس سے بھی کم ہے؟ 865 00:40:15,810 --> 00:40:17,650 ہم نے بھی کچھ اس طرح دیکھ سکتے ہیں. 866 00:40:17,650 --> 00:40:18,790 چھونے ماؤس اشارہ. 867 00:40:18,790 --> 00:40:21,610 سکریچ میں، آپ پوچھ سکتے ہیں سوال، سپرائٹ ہے 868 00:40:21,610 --> 00:40:22,800 ماؤس پوائنٹر چھونے؟ 869 00:40:22,800 --> 00:40:26,040 دوسرے الفاظ میں، کرسر ہوور ہے ٹوپی، یا مساوی زیادہ؟ 870 00:40:26,040 --> 00:40:28,100 >> ہم anding چیزیں ایک ساتھ نظر آئے گا. 871 00:40:28,100 --> 00:40:30,970 آپ کے پاس دو سوال پوچھ، اور کر سکتے ہیں بات کو یقینی بنانا ان دونوں کہ 872 00:40:30,970 --> 00:40:34,920 جی ہاں آپ کو دے یا سچ جوابات سے پہلے کچھ کرنے کے لئے ایک فیصلہ کرنے. 873 00:40:34,920 --> 00:40:36,709 لیکن اس وقت آپ کو کس طرح فیصلے کرتے ہیں؟ 874 00:40:36,709 --> 00:40:38,000 ٹھیک ہے، ہم ان حالات ہے. 875 00:40:38,000 --> 00:40:40,041 >> اور ہم میں دیکھا ہماری فون بک مثال کے طور پر. 876 00:40:40,041 --> 00:40:41,900 بائیں تلاش یا مائیک سمتھ کے لئے صحیح. 877 00:40:41,900 --> 00:40:45,140 اور حالت میں، آپ ممکنہ طور پر کچھ کرنا، 878 00:40:45,140 --> 00:40:47,240 تو ایک بولین اظہار سچ ہے. 879 00:40:47,240 --> 00:40:48,720 >> اور یقینا، اب سائز محسوس. 880 00:40:48,720 --> 00:40:52,250 اس پلیس ہولڈر ابھی وہاں ہے ہم fit-- کر سکتے ہیں جہاں ہیڈ پر 881 00:40:52,250 --> 00:40:54,532 مجھے لگتا ہے کہ شکل slide-- ایک ماضی ہے. 882 00:40:54,532 --> 00:40:55,740 یہ بہت ایک ہی سائز نہیں ہے. 883 00:40:55,740 --> 00:40:58,400 اور بے شک، آپ دیکھیں گے کہ سکریچ متحرک چیزوں resizes ہے 884 00:40:58,400 --> 00:41:01,479 پہیلی ٹکڑے ٹکڑے فٹ، لیکن شکل اہم کیا ہے. 885 00:41:01,479 --> 00:41:03,270 یہ چیز کی طرح لگتا ہے کہ، اور یقینا یہ ہے 886 00:41:03,270 --> 00:41:05,410 تقریبا ایک ہی شکل کہ وہاں کے قابل ہونا چاہئے. 887 00:41:05,410 --> 00:41:09,520 اور ہم کچھ کرنا چاہتے ہیں تو اس طرح یا اس طرح، اگر ورنہ، 888 00:41:09,520 --> 00:41:12,080 ہم اس پہیلی ہے اسکریچ میں ٹکڑا کے طور پر اچھی طرح سے. 889 00:41:12,080 --> 00:41:17,450 >> اب آپ کے لئے چاہتا تھا فرض اور اگر، ورنہ، اگر ایسا. 890 00:41:17,450 --> 00:41:20,120 دوسرے الفاظ میں، ایک راستے میں تین طرفہ کانٹا. 891 00:41:20,120 --> 00:41:22,656 ویسے آپ کیا کر سکتے ہیں صرف اس میں glancing کی طرف سے؟ 892 00:41:22,656 --> 00:41:25,030 میں اس پہیلی ٹکڑا لے جا سکتے ہیں، اور فٹ ہونے کے لئے نہیں لگ رہا ہے، 893 00:41:25,030 --> 00:41:27,670 لیکن ایک بار پھر، سکریچ رہا ہے ہمارے لئے اچھی طرح سے سائز دوبارہ. 894 00:41:27,670 --> 00:41:29,940 میں پرت کرنے کے لئے شروع کر سکتے ہیں ایک دوسرے کے ساتھ ان چیزوں کو. 895 00:41:29,940 --> 00:41:32,900 >> تو اب میں ایک تین راستہ ہے اگر یہ سچ ہے کانٹا، ایسا. 896 00:41:32,900 --> 00:41:36,560 یہ دوسری چیز سچ ہے ورنہ، اور اس دوسرے طریقے سے جانے، اس طرح جانے کے. 897 00:41:36,560 --> 00:41:39,200 اور کوائف فلم میں، راستے میں کانٹا، تو بات کرنے کی 898 00:41:39,200 --> 00:41:42,610 ییل یا سٹینفورڈ کے درمیان تھا، بالکل، صرف دو شرائط. 899 00:41:42,610 --> 00:41:45,190 تو اور، اس طرح جانا ہے کہ راستے پر چلنا. 900 00:41:45,190 --> 00:41:46,940 >> ویسے، بھی پروگرامنگ میں موجود تکمے. 901 00:41:46,940 --> 00:41:49,100 اور ہم نے ان کو پہلے ہی میں استعمال کیا جاتا ہے کلاس اور pseudocode کے کوڈ میں، 902 00:41:49,100 --> 00:41:51,060 اور بے شک ان ​​لوگوں میں ہمیشہ سکریچ پروگراموں. 903 00:41:51,060 --> 00:41:53,730 سکریچ اس پہیلی ٹکڑا ہے کہ خصوصا آپ ہمیشہ کے لئے کچھ کرتے ہیں گے. 904 00:41:53,730 --> 00:41:55,688 اور کبھی کبھی آپ چاہتے ہیں ہمیشہ کچھ کرنا. 905 00:41:55,688 --> 00:41:58,810 یہ ہے، ضروری نہیں کہ ایک مسئلے سے نہیں ہے آپ کو ایک گھڑی جا رکھنے کے لئے چاہتے ہیں کیونکہ، 906 00:41:58,810 --> 00:42:00,730 یا ایک کھیل کھیل رکھنے کے لئے. 907 00:42:00,730 --> 00:42:04,800 یا آپ کی ایک محدود تعداد کی وضاحت کر سکتے ہیں اقدامات، یہاں یہ دوبارہ بلاک کے ساتھ کے طور پر، 908 00:42:04,800 --> 00:42:06,550 جو کچھ 10 بار اعادہ کروں گا. 909 00:42:06,550 --> 00:42:08,560 ہم متغیر مقرر کر سکتے ہیں، ہم جلد ہی دیکھیں گے. 910 00:42:08,560 --> 00:42:12,300 اور روح میں اسی طرح متغیر، کے ساتھ X، یا Y، یا Z کی طرح الجبرا، کرنے کے لئے. 911 00:42:12,300 --> 00:42:16,390 یہ محفوظ کر سکتے ہیں علامتی کچھ ہے کچھ قدر، معلومات میں سے کچھ ٹکڑے، 912 00:42:16,390 --> 00:42:18,320 آپ چاہتے ہیں ہو سکتا ہے کہ بعد کے لئے یاد کرنے کے لئے. 913 00:42:18,320 --> 00:42:21,080 >> اس کی بہترین مثال ہو سکتا ہے آپ کو ایک اسکور ہے جہاں ایک کھیل، 914 00:42:21,080 --> 00:42:22,080 کی طرح میں Pikachu میں. 915 00:42:22,080 --> 00:42:25,180 کتنے کیک کے ٹکڑوں اور whatnot آپ کو پکڑنے کیا ہے؟ 916 00:42:25,180 --> 00:42:29,340 ٹھیک ہے، یہ ایک متغیر ہو سکتا ہے 0 سے شروع ہوتی ہے کہ کہا جاتا اسکور. 917 00:42:29,340 --> 00:42:32,400 اور پھر ہر وقت ہے کہ ہم پکڑے گئے کیک یا کینڈی، یا جیسے کے ٹکڑے، 918 00:42:32,400 --> 00:42:33,720 یہ incremented ہو جاتا ہے. 919 00:42:33,720 --> 00:42:35,990 یہ ایک وقت میں ایک میں شامل ہو جاتا ہے. 920 00:42:35,990 --> 00:42:38,450 اور اس طرح ایک متغیر اسٹورز ایک اس طرح کی معلومات کا ایک ٹکڑا. 921 00:42:38,450 --> 00:42:41,450 پھر arrays کے ہے، اور ہم آ جائیں گے واپس ان کے ایک یا دو ہفتے کے وقت میں، 922 00:42:41,450 --> 00:42:44,900 لیکن ایک صف کسی طرح قسم کی ہے اندر انوینٹری یا ایک تھیلے، 923 00:42:44,900 --> 00:42:46,940 جس میں آپ کو مجازی چیزیں ڈال کر سکتے. 924 00:42:46,940 --> 00:42:49,852 یہ آپ کو زیادہ ذخیرہ کرنے کے لئے کی اجازت دیتا ہے معلومات کا ایک ٹکڑا سے. 925 00:42:49,852 --> 00:42:51,810 اور یہ کہ مفید ہو سکتا ہے اس کھیل میں، آپ ہیں تو 926 00:42:51,810 --> 00:42:53,630 قسم کے ارد گرد چلنے چیزیں اٹھا. 927 00:42:53,630 --> 00:42:55,879 اور شاید آپ کو رکھنا چاہتے ہیں کیک کے ان ٹکڑوں کے تمام 928 00:42:55,879 --> 00:42:58,260 کے ارد گرد، اور صرف نہیں کھا ایک کے بعد ان میں سے ایک. 929 00:42:58,260 --> 00:43:00,010 اور پھر وہاں ایک ہم کریں گے اچھے تعمیر 930 00:43:00,010 --> 00:43:02,932 بلایا کام کرتا ہے یا طریقہ کار کے لئے آیا. 931 00:43:02,932 --> 00:43:04,640 اور ہم جا رہے ہیں، اگرچہ تیزی سے یہاں، ہم کریں گے 932 00:43:04,640 --> 00:43:07,345 یہ ایک بہت ہیں کہ دیکھیں مسائل کے قدرتی حل 933 00:43:07,345 --> 00:43:08,470 کہ ہم تصادم جا رہے ہیں. 934 00:43:08,470 --> 00:43:10,220 ہمارے پروگرام شروع کے طور پر بڑا ہم کریں گے حاصل کرنے کے 935 00:43:10,220 --> 00:43:12,640 میں پیٹرن محسوس کرنا شروع ہم لکھ رہے ہیں کہ کوڈ، 936 00:43:12,640 --> 00:43:14,556 ہم ہیں پہیلی کے ٹکڑے ٹکڑے گھسیٹنے اور گر. 937 00:43:14,556 --> 00:43:18,240 اور جیسے ہی تم اپنے آپ کو نوٹس کے طور پر کر رہے کچھ بار بار، یا بدتر ابھی تک 938 00:43:18,240 --> 00:43:21,400 کاپی اور چسپاں پروگرامنگ آپ نے لکھا ہے کہ کوڈ، 939 00:43:21,400 --> 00:43:23,612 کہ شاید ایک ہے موقع فیکٹر 940 00:43:23,612 --> 00:43:25,820 جو کچھ بھی آپ کو کاپی کو برقرار رکھنے اور پیسٹ، اور ڈال 941 00:43:25,820 --> 00:43:27,430 کچھ میں ایک "تقریب." کہا جاتا ہے 942 00:43:27,430 --> 00:43:29,690 لیکن زیادہ میں ان پر مزید طویل عرصے سے پہلے مزید تفصیل. 943 00:43:29,690 --> 00:43:31,314 >> اور پھر بھی اچھے خصوصیات موجود ہے. 944 00:43:31,314 --> 00:43:34,100 زیادہ آرام دہ اور پرسکون ہیں ان کے لیے، یا اے پی سی یا مساوی لے، 945 00:43:34,100 --> 00:43:37,600 سکریچ دراصل چیزوں کی حمایت کرتا ہے موضوعات اور واقعات اور زیادہ کی طرح. 946 00:43:37,600 --> 00:43:39,840 تو یہ ہے کہ اس کا احساس ایک منصفانہ اعلی چھت، 947 00:43:39,840 --> 00:43:42,540 یہاں تک کہ یہ بھی بہت ہے، اگرچہ لوگوں کے لئے وسیع پیمانے پر رسائی 948 00:43:42,540 --> 00:43:44,460 جو پہلے پروگرام کبھی نہیں کیا ہے. 949 00:43:44,460 --> 00:43:47,130 تو یقینا، ایک نظر ڈالیں ایک سادہ پروگرام یا دو. 950 00:43:47,130 --> 00:43:49,920 >> ہم نے پہلے ہی ہم کس طرح دیکھا سکریچ کے ساتھ ہیلو کہہ سکتا. 951 00:43:49,920 --> 00:43:52,800 مجھ سے آگے بڑھو اور کھول ایک تھوڑا سا زیادہ دلچسپ پروگرام 952 00:43:52,800 --> 00:43:54,100 میں نے پہلے ہی لکھا ہے کہ. 953 00:43:54,100 --> 00:43:56,430 اور پالتو بلی یہ ایک بلایا. 954 00:43:56,430 --> 00:43:58,954 ان پروگراموں میں سے سب ہو جائے گا CS50 کی ویب سائٹ پر دستیاب. 955 00:43:58,954 --> 00:43:59,870 بے شک، وہاں پہلے سے ہی. 956 00:43:59,870 --> 00:44:01,190 >> تو آپ ڈاؤن لوڈ کرسکتے ہیں ان، اور ان کے ساتھ کھیلنے کے 957 00:44:01,190 --> 00:44:03,850 اور مسئلہ سیٹ 0، جس ، بھی کورس کی ویب سائٹ پر ہے 958 00:44:03,850 --> 00:44:05,516 آپ ان کے ذریعے چلنے کے لئے حوصلہ افزائی کر رہے. 959 00:44:05,516 --> 00:44:07,820 اور اس کے علاوہ، ہم ایک ہیں واک کے ذریعے ویڈیوز کی تعداد 960 00:44:07,820 --> 00:44:10,951 آن لائن جس میں میں اور CS50 کی ٹیم واقعی چلنا 961 00:44:10,951 --> 00:44:14,200 ایک بہت میں ان مثالوں میں سے ہر ایک کے ذریعے سست رفتار، ایک بہت تیزی سے forwardable، 962 00:44:14,200 --> 00:44:18,530 یا rewindable رفتار، تاکہ تم چل سکتے ہیں کے طور پر اچھی طرح سے آپ آرام سے ان کے ذریعے. 963 00:44:18,530 --> 00:44:20,330 تو یہاں بائیں طرف سکریچ ہے. 964 00:44:20,330 --> 00:44:22,920 یہاں ایک پروگرام کے حق میں ہے میں نے پہلے ہی پری ساختہ ہے کہ. 965 00:44:22,920 --> 00:44:24,880 تو مجھے اس پر میں زوم. 966 00:44:24,880 --> 00:44:28,780 اور انگریزی میں کر سکتے کسی، جاننے کیا آپ کو صرف اب کے طور پر کی طرف سے، معلوم 967 00:44:28,780 --> 00:44:31,650 سکریچ کام، طرح کا کہنا ہے کہ کس طرح ایک انگریزی جملے یا جملے میں، 968 00:44:31,650 --> 00:44:35,450 اس پروگرام بظاہر کیا کرتا ہے؟ 969 00:44:35,450 --> 00:44:36,836 >> جی ہاں، اورینج قمیض میں. 970 00:44:36,836 --> 00:44:40,804 >> سامعین: [اشراوی] 971 00:44:40,804 --> 00:44:41,796 972 00:44:41,796 --> 00:44:44,980 >> DAVID J. MALAN: جی ہاں، اگر آپ کرسر سکریچ پر بلی ہے، 973 00:44:44,980 --> 00:44:46,220 ایک meowing کی آواز ادا. 974 00:44:46,220 --> 00:44:47,870 لیکن ہم اس کا اظہار کس طرح محسوس. 975 00:44:47,870 --> 00:44:49,980 بظاہر وہاں ایک وہاں لوپ، ہمیشہ. 976 00:44:49,980 --> 00:44:53,000 اور پھر وہاں ایک حالت، اگر اظہار. 977 00:44:53,000 --> 00:44:55,090 اور مجموعی طور پر، ان لوگوں کو کیا مطلب ہے؟ 978 00:44:55,090 --> 00:44:57,210 اس پروگرام کا مطلب ہے صرف ہمیشہ چل رہا ہے، 979 00:44:57,210 --> 00:44:59,510 اور یہ صرف ہمیشہ انتظار کر رہا ہے اور دیکھ اور سن 980 00:44:59,510 --> 00:45:01,730 میرے لئے بلی سے زیادہ اپنے ماؤس کو منتقل کرنے کے. 981 00:45:01,730 --> 00:45:04,810 >> ہر وقت کی وجہ سے میں نے اس کے، ایسا تم نے اسے اس کیا جا رہا ہے، کی تجویز. 982 00:45:04,810 --> 00:45:06,475 مجھے پروگرام شروع کرتے ہیں. 983 00:45:06,475 --> 00:45:08,350 کچھ بھی نہیں ہو رہا ہے ہو، لیکن کس طرح محسوس 984 00:45:08,350 --> 00:45:10,152 یہ ایک پیلے رنگ کی لائن میں روشنی ڈالی ہے. 985 00:45:10,152 --> 00:45:11,360 یہ صرف یہ چل رہا ہے کا مطلب ہے. 986 00:45:11,360 --> 00:45:13,770 اور وہاں ہمیشہ کے لئے ہے کیونکہ لوپ، یہ اب بھی چل رہا ہے. 987 00:45:13,770 --> 00:45:19,610 >> تو مجھے سکریچ دوران میرے کرسر منتقل. [میانو] [میانو] اور میں اس سے دور منتقل، 988 00:45:19,610 --> 00:45:25,444 [میانو] اب یہ بند ہو جاتا، لیکن پروگرام کی اب بھی چل رہا ہے. [میانو] اور اس طرح، پیارا. 989 00:45:25,444 --> 00:45:28,550 [میانو] تو کھول دو تھوڑا سا زیادہ اعلی درجے کی 990 00:45:28,550 --> 00:45:32,620 بلی پالتو مت بلایا مثال. 991 00:45:32,620 --> 00:45:35,805 >> اور اب چلو دیکھتے یہاں ہوتا. [میانو] meowing ہے. 992 00:45:35,805 --> 00:45:39,297 تو اس پر ایک چھوٹا سا ہے آٹو پائلٹ، اگر آپ. 993 00:45:39,297 --> 00:45:39,880 بلی --pet. 994 00:45:39,880 --> 00:45:42,820 میں کیوں تعجب ہو. 995 00:45:42,820 --> 00:45:45,389 [دہاڑ] [میانو] تو یہ کس طرح کام کیا؟ 996 00:45:45,389 --> 00:45:47,930 ٹھیک ہے، آپ کر سکتے ہیں کی وجہ سے قسم اس کے ذریعے intuitively پر، شاید. 997 00:45:47,930 --> 00:45:49,346 >> لیکن اصل کوڈ کو دیکھو. 998 00:45:49,346 --> 00:45:51,819 تو ایک بار پھر، جب سبز پرچم کلک کیا جاتا ہے، ہمیشہ کے لئے ایسا. 999 00:45:51,819 --> 00:45:53,110 کیا آپ کو ہمیشہ کے لئے کرنا چاہتے ہیں؟ 1000 00:45:53,110 --> 00:45:56,150 ٹھیک ہے، اگر چھونے ماؤس پوائنٹر، تو کھیلنے 1001 00:45:56,150 --> 00:46:00,270 بظاہر شعر کہا جاتا ہے کہ ایک آواز 5، کہ کسی، اس منصوبے کے اندر 1002 00:46:00,270 --> 00:46:03,010 آواز میانو کھیلتے ہیں، اور تو، دو سیکنڈ انتظار 1003 00:46:03,010 --> 00:46:04,510 یہ متواتر meowing کی نہیں ہے کہ. 1004 00:46:04,510 --> 00:46:07,650 اصل میں، آپ کو بہت فوری طور پر شروع کر سکتے ہیں خود کو اور اپنے کمرے میں رہتے تنگ کرنے کے لئے. 1005 00:46:07,650 --> 00:46:08,690 >> اس بلاک کو ہٹا دیں. 1006 00:46:08,690 --> 00:46:10,580 اور سکریچ بارے میں اچھی بات کیا محسوس. 1007 00:46:10,580 --> 00:46:13,070 ڈریگ کی باتیں صرف قسم اور ڈراپ اور interlock. 1008 00:46:13,070 --> 00:46:14,980 تو ایک بار پھر، اس سے اگنے آپ کیا چاہتے ہیں کو بھرنے. 1009 00:46:14,980 --> 00:46:20,118 لیکن پھر میں اس کو دور، اور اگر مارو، [کمپیوٹر blip کے صوتی] 1010 00:46:20,118 --> 00:46:22,904 >> -یہ قسم کی پر tripping ہے خود، یہ لفظی ہے کیونکہ 1011 00:46:22,904 --> 00:46:23,820 میں کہہ رہا ہوں کیا کر. 1012 00:46:23,820 --> 00:46:27,080 یہ ہمیشہ کے لئے کہہ اس آواز کھیلتے ہیں، لیکن ہے میں اسے ختم کرنے کا موقع نہیں دے رہا ہوں. 1013 00:46:27,080 --> 00:46:28,205 اور تو ہے کہ ایک مسئلے سے ہو جائے گا. 1014 00:46:28,205 --> 00:46:30,700 ہم نے یہی وجہ ہے کہ یہاں اب میں اس بات. 1015 00:46:30,700 --> 00:46:34,030 تو اصل میں scratch-- سے شروع کر دیں قسم کے تھوڑا سا شلیش ارادہ 1016 00:46:34,030 --> 00:46:36,450 جس میں ہم اب بلی اقدام ہے. 1017 00:46:36,450 --> 00:46:38,130 >> تو میں نے مکھی پر ایسا کرنے کے لئے جا رہا ہوں. 1018 00:46:38,130 --> 00:46:40,910 میں صرف یہاں میں زوم کرنے کے لئے جا رہا ہوں مجھے واقعات پر شروع کرنے کے لئے. 1019 00:46:40,910 --> 00:46:42,000 اور سبز پرچم پر کلک کیا. 1020 00:46:42,000 --> 00:46:43,410 اور دوسرے طریقوں سے ہے سکرپٹ شروع کرنے کے لئے. 1021 00:46:43,410 --> 00:46:44,920 ہم یہاں یہ آسان رکھنے کے لئے جا رہے ہیں. 1022 00:46:44,920 --> 00:46:48,049 >> اور اب میں جا رہا ہوں آگے اور کنٹرول کے تحت جانا. 1023 00:46:48,049 --> 00:46:50,590 اور پھر، تم کہاں بھول جاتے ہیں تو چیزیں صرف، کے ارد گرد کلک کر رہے ہیں 1024 00:46:50,590 --> 00:46:52,048 اور آخر میں آپ ایک بار پھر ان کو تلاش کریں. 1025 00:46:52,048 --> 00:46:53,680 تو میں ہمیشہ کے لئے کیا کرنا چاہتے ہیں؟ 1026 00:46:53,680 --> 00:46:58,650 میں تحریک بلاک استعمال کرنا چاہتے ہیں میں جانتا ہوں کہ 10 اقدامات پر منتقل، موجود. 1027 00:46:58,650 --> 00:47:02,016 >> تو کیا ہوتا ہے دیکھتے ہیں یہاں میں اس کھیل کو کھیلنے تو. 1028 00:47:02,016 --> 00:47:03,390 شکر ہے یہ بہت دور نہیں جانا ہے. 1029 00:47:03,390 --> 00:47:05,190 میں اب بھی اس قسم کی اس پر قبضہ کر سکتے ہیں پونچھ کی طرف سے اور اس کے واپس ھیںچو. 1030 00:47:05,190 --> 00:47:07,860 لیکن پروگرام اب بھی چل رہا ہے، تو انہوں نے مجھ سے لڑ کی طرح ہے. 1031 00:47:07,860 --> 00:47:10,870 میں تو یہ اچھی قسم کا ہو جائے گا مشروط کوڈ میں اس کو ٹھیک. 1032 00:47:10,870 --> 00:47:12,800 >> اس not-- ہے اصل میں یہ سچ ہے 1033 00:47:12,800 --> 00:47:15,770 کسی بھی عمر کے کسی کے لئے ایک مذاق کھیل. 1034 00:47:15,770 --> 00:47:18,915 تو کی طرف سے اس کو ٹھیک کرنے کی کوشش کریں شرائط میں سے کچھ قسم کی. 1035 00:47:18,915 --> 00:47:21,670 تو میں نے نیچے جانے کے لئے جا رہا ہوں کنٹرول، اور تو. 1036 00:47:21,670 --> 00:47:22,660 میں اس خیال کی طرح. 1037 00:47:22,660 --> 00:47:27,470 10 اقدامات منتقل کرنے کے بعد، if-- ہوں جہاں مجھے محسوس دو. 1038 00:47:27,470 --> 00:47:30,799 میں، سینسنگ کے تحت جانے کے لئے جا رہا ہوں اور پھر اس میں یہاں جا سکتے ہیں لگتا ہے. 1039 00:47:30,799 --> 00:47:31,840 شکل میچ صف. 1040 00:47:31,840 --> 00:47:34,380 >> سائز نہیں ہے، لیکن یہ ہے بھرنے کے لئے بڑھ رہا. 1041 00:47:34,380 --> 00:47:35,984 اور اب یہ ایک چھوٹا سا مینو ہے. 1042 00:47:35,984 --> 00:47:38,650 اور اب ماؤس مجھے نہیں پتہ پوائنٹر ماؤس چاہتے ہیں، میں کنارے چاہتے. 1043 00:47:38,650 --> 00:47:41,700 تو سکریچ جاننے کے لئے کافی ہوشیار ہے جب ایک سپرائٹ کنارے چھو رہی ہے. 1044 00:47:41,700 --> 00:47:44,360 کیا میں نے اسے اصل میں کیا کرنا چاہتے ہیں؟ 1045 00:47:44,360 --> 00:47:46,025 >> مجھ سے آگے بڑھو اور تحریک تبدیل کرتے ہیں. 1046 00:47:46,025 --> 00:47:46,940 آپ کو پتہ ہے؟ 1047 00:47:46,940 --> 00:47:49,242 میں اس کے ارد گرد کی باری ہے کرنے کے لئے جا رہا ہوں. 1048 00:47:49,242 --> 00:47:51,200 15 ڈگری پر ایسا نہیں ہے واقعی میری مدد کرنے والا. 1049 00:47:51,200 --> 00:47:53,990 میں اس کے ارد گرد تبدیل کرنے کے لئے چاہتے ہیں اور دوسرے راستے جانا. 1050 00:47:53,990 --> 00:47:57,740 >> تو کیا ہوتا ہے دیکھتے ہیں مجھے مارا تو یہاں، اب کھیلیں. 1051 00:47:57,740 --> 00:48:01,520 ٹھیک ہے، پاگل کی طرح کے لئے تلاش کر رہے، لیکن یہ میں نے کہا بالکل وہی جو کر رہا ہے. 1052 00:48:01,520 --> 00:48:03,540 اور یہ پوری سپرائٹ گھومنے ہے. 1053 00:48:03,540 --> 00:48:04,900 میں اس کو ٹھیک کر سکتے ہیں اب یہ باہر کر دیتا ہے. 1054 00:48:04,900 --> 00:48:06,691 اور میں کس طرح معلوم نہیں تھا سب سے پہلے میں اس کو ٹھیک کرنے. 1055 00:48:06,691 --> 00:48:09,190 میں اس قسم کے ارد گرد futz کرنا پڑا اور ایسا کرنے کا بہترین طریقہ دیکھیں. 1056 00:48:09,190 --> 00:48:12,630 لیکن میں کی، تحریک دیکھتے to-- جاؤ تو. 1057 00:48:12,630 --> 00:48:14,050 اوہ، میں یہ پایا. 1058 00:48:14,050 --> 00:48:15,660 اصل میں، گھماؤ سٹائل مقرر. 1059 00:48:15,660 --> 00:48:18,431 دائیں، بائیں، یا نہیں چاروں طرف باری باری دکھائے گا، یا. 1060 00:48:18,431 --> 00:48:19,930 اور یہ کہ جو میں چاہتا ہوں ہے باہر کر دیتا. 1061 00:48:19,930 --> 00:48:22,920 اور میں یہ ڈال کرنے کے لئے نہیں ہے جا رہا ہوں میری لوپ، میں قائم کرنے کی ضرورت نہیں ہے کیونکہ 1062 00:48:22,920 --> 00:48:24,487 گردش انداز ایک سے زیادہ مرتبہ. 1063 00:48:24,487 --> 00:48:27,570 میں سب سے اوپر پر ڈال دیا جا رہا ہوں یہ ایک بار قائم ہو جاتا ہے تا کہ اس پروگرام، 1064 00:48:27,570 --> 00:48:28,670 اور پھر یاد. 1065 00:48:28,670 --> 00:48:30,340 اور اب میں ایک بار پھر اس کی کوشش کرنے جا رہا ہوں. 1066 00:48:30,340 --> 00:48:32,520 مجھے پروگرام کو روکنے کے ہیں. 1067 00:48:32,520 --> 00:48:34,050 >> اور اب کہ مسئلے سے طے. 1068 00:48:34,050 --> 00:48:35,700 تو میں نے اس iteratively صلی اللہ علیہ وسلم کو بہتر بنانے ہوں. 1069 00:48:35,700 --> 00:48:37,900 پروگرام ایک ہو رہی ہے زیادہ پیچیدہ اور بڑے چھوٹے، 1070 00:48:37,900 --> 00:48:40,810 لیکن میں، بچے بات کرنے اقدامات کر رہی ہوں اور مسئلہ کے باہر چھوٹے کاٹنے 1071 00:48:40,810 --> 00:48:42,010 یہ بہتر سے بہتر حاصل کرنے کے لئے. 1072 00:48:42,010 --> 00:48:43,260 لیکن یہ بھی، لنگڑے کی طرح ہے. 1073 00:48:43,260 --> 00:48:43,900 >> آپ کو پتہ ہے؟ 1074 00:48:43,900 --> 00:48:49,860 ایک بہت اچھا کے ساتھ کسی سے پوچھیں گے، ڈراونا آواز آنے کرنا چاہتے ہیں؟ 1075 00:48:49,860 --> 00:48:51,210 ایک آواز کے ساتھ کسی. 1076 00:48:51,210 --> 00:48:54,070 1077 00:48:54,070 --> 00:48:54,570 جی ہاں، اہ. 1078 00:48:54,570 --> 00:48:55,550 اپ چلو. 1079 00:48:55,550 --> 00:48:57,990 سبز قمیض میں. 1080 00:48:57,990 --> 00:49:01,530 >> تو یہ کچھ دیگر مزہ ہے باہر کر دیتا ہے چیزیں، جمالیات اور آپس میں ایک جیسے آواز. 1081 00:49:01,530 --> 00:49:02,290 یہاں میانو ہے. 1082 00:49:02,290 --> 00:49:04,000 میں آواز کے ٹیب پر کلک کریں. 1083 00:49:04,000 --> 00:49:08,730 [میانو] میانو نہیں ہے. [میانو] [میانو] [میانو] --actually ریکارڈ کچھ 1084 00:49:08,730 --> 00:49:10,310 یہاں ہمارے اپنے میں سے. 1085 00:49:10,310 --> 00:49:13,120 >> تو بالکل ایسا دو. 1086 00:49:13,120 --> 00:49:17,670 بجائے اس بلی آواز کا استعمال کرتے ہوئے، چلو یہاں آگے بڑھو، اور تمہارا نام کیا ہے؟ 1087 00:49:17,670 --> 00:49:18,850 نک، آپ سے مل کر اچھا لگا. 1088 00:49:18,850 --> 00:49:19,350 وہ داؤد کے. 1089 00:49:19,350 --> 00:49:21,474 ایک لمحے میں، میں جا رہا ہوں ریکارڈ کے بٹن پر مارا. 1090 00:49:21,474 --> 00:49:23,240 اور اگر آپ کو صرف کر سکتے ہیں لیپ ٹاپ میں چللانا، 1091 00:49:23,240 --> 00:49:26,140 "آاچ،" آپ جیسے صرف، دیوار میں آیا 1092 00:49:26,140 --> 00:49:28,180 کہ بہت ہو تعریف کرے گا. 1093 00:49:28,180 --> 00:49:29,660 1، 2. 1094 00:49:29,660 --> 00:49:31,470 >> NICK: آاچ! 1095 00:49:31,470 --> 00:49:32,470 DAVID J. MALAN: بہت اچھے. 1096 00:49:32,470 --> 00:49:34,410 اور اب یہاں ایک چھوٹا سا میں ترمیم کر سکتے ہیں. 1097 00:49:34,410 --> 00:49:35,910 خاموش حصوں سے چھٹکارا حاصل کرنے کے لئے جا. 1098 00:49:35,910 --> 00:49:37,000 اور میں یہ اچھی بات ہے لگتا ہے کہ. 1099 00:49:37,000 --> 00:49:37,690 بہت بہت شکریہ. 1100 00:49:37,690 --> 00:49:38,315 >> NICK: خوشنودی. 1101 00:49:38,315 --> 00:49:43,277 1102 00:49:43,277 --> 00:49:45,110 DAVID J. MALAN: میں نے صرف "، آاچ" یہ نام تبدیل کر دیا 1103 00:49:45,110 --> 00:49:46,901 لیکن اب میں جا رہا ہوں میری سکرپٹ پر واپس جائیں. 1104 00:49:46,901 --> 00:49:49,810 اور نوٹس آواز یہاں یقینا نہیں ہے. 1105 00:49:49,810 --> 00:49:53,520 اور میں آگے جانے کے لئے جا رہا ہوں اور آواز آاچ کھیلنے، 1106 00:49:53,520 --> 00:49:56,991 اور میں تو ایسا کرنے کے لئے جا رہا ہوں یہ صرف کناروں چھونے ہے. 1107 00:49:56,991 --> 00:49:58,740 اور پھر میں جا رہا ہوں اس کے ارد گرد کی باری ہے. 1108 00:49:58,740 --> 00:50:00,250 تو یہاں کیا ہوتا ہے دیکھتے ہیں. 1109 00:50:00,250 --> 00:50:01,728 کی مکمل سکرین پر جانے دو. 1110 00:50:01,728 --> 00:50:02,394 [ویڈیو پلے بیک] 1111 00:50:02,394 --> 00:50:03,790 -Ouch! 1112 00:50:03,790 --> 00:50:05,290 آاچ! 1113 00:50:05,290 --> 00:50:06,790 آاچ! 1114 00:50:06,790 --> 00:50:07,790 آاچ! 1115 00:50:07,790 --> 00:50:09,160 آاچ! 1116 00:50:09,160 --> 00:50:10,780 آاچ! 1117 00:50:10,780 --> 00:50:11,587 آاچ! 1118 00:50:11,587 --> 00:50:12,086 آاچ! 1119 00:50:12,086 --> 00:50:12,492 >> [END پلے بیک] 1120 00:50:12,492 --> 00:50:14,490 >> DAVID J. MALAN: تو آپ کو احساس کہ ہم ایک چھوٹا سا خوش قسمت ہو رہی ہے. 1121 00:50:14,490 --> 00:50:17,110 میں اس اقدام کے لئے جا رہا ہوں ایک وقت میں 100 مراحل. 1122 00:50:17,110 --> 00:50:21,790 اب جس کا اثر رہا ہے تو [کمپیوٹر خرابی صوتی] be-- سے 1123 00:50:21,790 --> 00:50:22,490 وجہ کے اندر اندر. 1124 00:50:22,490 --> 00:50:25,470 تو ایک موقع ہے کہ بہتر بنانے کے لئے مزید ہم واقعی کرنا چاہتے ہیں تو. 1125 00:50:25,470 --> 00:50:27,340 >> تو اب ایک اور تصور کو متعارف کرانے. 1126 00:50:27,340 --> 00:50:30,660 مجھے بلایا ایک میں جانے کے لئے بھیڑ اور استعمال کچھ گنتی 1127 00:50:30,660 --> 00:50:31,610 ایک متغیر کہا جاتا. 1128 00:50:31,610 --> 00:50:34,700 یہ ایک پیارا تھوڑا بھیڑ ہے، اور میں اس سے بات کرنے کے لئے ان کے کپڑے تبدیل کر دیا گیا. 1129 00:50:34,700 --> 00:50:37,450 تو ڈیفالٹ کی ہے، اگرچہ ایک بلی، آپ کو اپنی طرف متوجہ کر سکتے ہیں، اپ لوڈ کر سکتے 1130 00:50:37,450 --> 00:50:40,020 آپ کی کسی بھی تعداد کر سکتے ہیں آپ سپرائٹ پر حروف. 1131 00:50:40,020 --> 00:50:43,740 یہاں ہے کہ ایک پروگرام ہے انگریزی میں کیا جا رہا ہے؟ 1132 00:50:43,740 --> 00:50:47,110 >> اب آپ جانتے صرف کیا ایک بار پھر بنیاد پر. 1133 00:50:47,110 --> 00:50:48,230 اس پروگرام کیا ہے؟ 1134 00:50:48,230 --> 00:50:50,740 1135 00:50:50,740 --> 00:50:53,500 جی ہاں، یہ شمار کرنے کے لئے جا رہا ہے. 1136 00:50:53,500 --> 00:50:55,842 ایک وقت میں ایک ہی نمبر. 1137 00:50:55,842 --> 00:50:57,550 ہم بظاہر ہے اس سیٹ کاؤنٹر ہے. 1138 00:50:57,550 --> 00:50:59,380 >> میں، یہ ہے کہ کیا نہیں جانتے لیکن شاید یہ ایک متغیر ہے. 1139 00:50:59,380 --> 00:51:00,740 یہ صرف ایک کنٹینر، X یا Y ہے. 1140 00:51:00,740 --> 00:51:04,290 لیکن لفظ کاؤنٹر ہے ریاضی کی ایکس یا Y سے وضاحتی. 1141 00:51:04,290 --> 00:51:06,560 تو ہم چیزوں کے لئے انگریزی الفاظ استعمال کر سکتے ہیں. 1142 00:51:06,560 --> 00:51:08,490 ہمیشہ، صرف اس کر رکھنے کا مطلب ہے. 1143 00:51:08,490 --> 00:51:10,020 >> انسداد کہہ. 1144 00:51:10,020 --> 00:51:11,270 اب یہ کہاں سے آیا؟ 1145 00:51:11,270 --> 00:51:13,240 ٹھیک ہے، یہ پتہ چلا ہے کہ کاؤنٹر ایک متغیر ہے. 1146 00:51:13,240 --> 00:51:15,645 تو یہ صرف ایک پہیلی ہے ٹکڑا میں پہلے پیدا. 1147 00:51:15,645 --> 00:51:18,020 اور ایسا ہوتا ہے، اگرچہ یہاں ایک ہی شکل نہیں ہو، 1148 00:51:18,020 --> 00:51:20,540 عام طور پر آپ کا کہنا ہے کہ یہاں ہیلو طرح کچھ. 1149 00:51:20,540 --> 00:51:23,610 >> آپ یہ بھی ایک متغیر ھیںچیں کر سکتے ہیں تاکہ نے کہا حاصل کیا ہے. 1150 00:51:23,610 --> 00:51:26,170 اس کے بعد میں، ایک سیکنڈ کے لئے انتظار ایک کی طرف سے کاؤنٹر تبدیل، 1151 00:51:26,170 --> 00:51:27,940 ایک انہوں نے مزید کہا کی طرف سے incrementing کی. 1152 00:51:27,940 --> 00:51:32,407 خالص اثر ہے تاکہ یہ پیارا گنتی بھیڑ. 1153 00:51:32,407 --> 00:51:33,615 اگرچہ وہ خود گنتی ہے. 1154 00:51:33,615 --> 00:51:36,642 1155 00:51:36,642 --> 00:51:38,350 اب یہ بہت جلد ہے بورنگ کا حاصل کرنے کے لئے جا 1156 00:51:38,350 --> 00:51:40,900 وہ جا رہا ہے صحیح معنوں میں ہمیشہ ایسا، 1157 00:51:40,900 --> 00:51:44,240 لیکن بالکل کیا ہے پروگرام کے ڈیزائن مشروع. 1158 00:51:44,240 --> 00:51:48,090 اب ایک اور مثال کے طور پر کوشش کی اجازت دیتا کہ ایک متغیر قوت بخشنے. 1159 00:51:48,090 --> 00:51:51,140 کہ، ہیلو ہیلو ہیلو نامی یہ ایک فوری طور پر پریشان حاصل ہے. 1160 00:51:51,140 --> 00:51:52,987 اب یہ ایک سے دو سکرپٹ ہے. 1161 00:51:52,987 --> 00:51:54,570 اور تو پھر، ہم بچے کے اقدامات لے رہے ہیں. 1162 00:51:54,570 --> 00:51:57,236 >> ہم سپر کچھ کے ساتھ شروع کر دیا چھوٹے، اس میں شامل، اس میں شامل. 1163 00:51:57,236 --> 00:51:59,750 اب میں کچھ کرنا چاہتا ہوں اس سے بھی زیادہ متحرک، 1164 00:51:59,750 --> 00:52:02,950 تو میں نے کے لئے سن کرنا چاہتے ہیں ایک وقت میں دو مختلف چیزیں. 1165 00:52:02,950 --> 00:52:05,420 بائیں، جب تو سبز پرچم کلک کیا جاتا ہے، 1166 00:52:05,420 --> 00:52:08,100 میں لکھا ہے کہ ایک متغیر مقرر پیشگی خاموش نامی. 1167 00:52:08,100 --> 00:52:09,700 اور میں منمانے 0 کرنے کے لئے مقرر. 1168 00:52:09,700 --> 00:52:13,290 تو سکریچ سچ نہیں ہے اور جھوٹے، لیکن یہ 0 اور 1 ہے. 1169 00:52:13,290 --> 00:52:15,270 >> تو میں نے اس ایک ہی خیال اندازا کر سکتا ہے. 1170 00:52:15,270 --> 00:52:21,110 اور پھر ہمیشہ کے لئے، اسپیس بار ہے دبایا، تو متغیر 0 کے لئے مقرر. 1171 00:52:21,110 --> 00:52:21,810 یا معذرت. 1172 00:52:21,810 --> 00:52:25,920 خلائی دبایا جاتا ہے، اور خاموش اگر، متغیر،، 0 ہے 1173 00:52:25,920 --> 00:52:29,950 پھر 1 خاموش مقرر، اور 0 خاموش مقرر. 1174 00:52:29,950 --> 00:52:32,370 یہ ہم ہیں کی طرح کی طرح لگتا ہے صرف کر رہے ہیں اور کام خاتمہ. 1175 00:52:32,370 --> 00:52:33,130 >> لیکن اثر کیا ہے؟ 1176 00:52:33,130 --> 00:52:35,588 ہر وقت میں، خلائی بار مارا میرے متغیر کے ساتھ کیا ہوتا 1177 00:52:35,588 --> 00:52:38,150 منطقی طور پر، خاموش بلایا؟ 1178 00:52:38,150 --> 00:52:39,100 ترتیب دیں بس الٹ ہو جاتا ہے. 1179 00:52:39,100 --> 00:52:41,035 یہ 0 سے 1 کرنے کے لئے تبدیل، یا 0 1. 1180 00:52:41,035 --> 00:52:43,035 تو یہ چند بلاکس لیا اس کا اظہار، لیکن سب کے لئے 1181 00:52:43,035 --> 00:52:47,280 میں ریاست toggling کی ہے کر رہا ہوں 0 یا 1، یا 0 یا 1 کے لئے اس متغیر 1182 00:52:47,280 --> 00:52:48,530 ہر بار میں نے خلائی بار مارا. 1183 00:52:48,530 --> 00:52:49,905 اب یہاں سے زیادہ، یہ کیا کر رہا ہے؟ 1184 00:52:49,905 --> 00:52:53,400 ہمیشہ، خاموش تو 0 ہے، خاموش تو باطل ہے. 1185 00:52:53,400 --> 00:52:57,910 یہ خاموش نہیں ہے اگر ایسا ہے تو، ہے وہاں semantics کے،، آواز سمندر شیر کھیلنے 1186 00:52:57,910 --> 00:53:00,810 اور دونوں کے لئے ہیلو ہیلو ہیلو لگتا سیکنڈ، دو سیکنڈ انتظار کریں. 1187 00:53:00,810 --> 00:53:02,710 تو اب ان کو نوٹس سکرپٹ مؤثر طریقے ہیں 1188 00:53:02,710 --> 00:53:07,100 متوازی میں چلانے کے لئے جا ایک کر سکتے ہیں تاکہ ایک کارروائی کے لئے سن ہو، دیگر 1189 00:53:07,100 --> 00:53:09,010 اس کارروائی کی بنیاد پر ایک فیصلہ کرنے کے لئے. 1190 00:53:09,010 --> 00:53:10,655 اور اسے ہمیشہ کے ایسا کر سکتے ہیں. 1191 00:53:10,655 --> 00:53:12,638 >> [سمندر LION بونک] 1192 00:53:12,638 --> 00:53:14,852 >> [سمندر LION بونک] 1193 00:53:14,852 --> 00:53:20,050 >> یہ ہمیشہ کے لئے ایسا کرنے کے لئے جا رہا ہے اور میں صرف کیا ہے کے طور پر [سمندر LION بونک]. 1194 00:53:20,050 --> 00:53:23,010 اور اب یہ اب بھی چل رہا ہے لیکن میں کھیل "خاموش" ہے. 1195 00:53:23,010 --> 00:53:27,260 [سمندر LION بونک] اور ہے تمام اس آدمی اب بھی کرتا ہے. 1196 00:53:27,260 --> 00:53:28,660 >> یہاں ایک اور مثال کھول دو. 1197 00:53:28,660 --> 00:53:31,840 مجھے تقریبات میں جانے دو، اور اب یہ پیارا بھی. 1198 00:53:31,840 --> 00:53:34,130 لیکن یہ دو sprites ہے محسوس. 1199 00:53:34,130 --> 00:53:37,520 ساتھ نہیں صرف دو سکرپٹ ایک سپرائٹ، لیکن دو sprites. 1200 00:53:37,520 --> 00:53:40,750 اور مجھے کے طور پر نیلے رنگ کے آدمی پر کلک کریں تو پہلے سے ہی ہے، میں نے ایک پروگرام کے طور پر وہ دیکھ 1201 00:53:40,750 --> 00:53:43,790 یہاں ہے کہ لفظی صرف کا کہنا ہے کہ اس میں ایک تقریب موصول جب، 1202 00:53:43,790 --> 00:53:45,620 دو سیکنڈ کے لئے "پولو" کا کہنا ہے کہ. 1203 00:53:45,620 --> 00:53:48,460 >> کیا تم نے کبھی میں ادا کیا ہے تو ایک پول، کھیل مارکو پولو، 1204 00:53:48,460 --> 00:53:52,500 سنتری کا آدمی سکرپٹ ہے کسی بھی اشارہ، بظاہر 1205 00:53:52,500 --> 00:53:57,380 ہر وقت میں، خلائی بار مارا کیا کرنے جا سنتری کا آدمی ہے؟ 1206 00:53:57,380 --> 00:53:58,642 انہوں نے کہا کہ کہا جا رہا ہے "مارکو." 1207 00:53:58,642 --> 00:53:59,850 اور پھر یہ ایک نیا بلاک ہے. 1208 00:53:59,850 --> 00:54:02,409 ہم سے پہلے اس کو نہیں دیکھا ہے لیکن ایک تقریب نشر. 1209 00:54:02,409 --> 00:54:04,200 اور میں یہ کہہ سکتے ہیں ہم چاہتے ہیں ایونٹ کچھ. 1210 00:54:04,200 --> 00:54:06,033 >> ہم اس کو واپس آ جائیں گے شاید طویل عرصے سے پہلے. 1211 00:54:06,033 --> 00:54:08,410 لیکن ایک تقریب نشر ایک سپرائٹ کے لئے ایک طریقہ ہے 1212 00:54:08,410 --> 00:54:11,836 کی طرف سے ایک سے بات کرنا بنیادی طور پر یہ ایک پیغام گزر. 1213 00:54:11,836 --> 00:54:12,960 کہ تم دیکھتے ایک پیغام نہیں ہے. 1214 00:54:12,960 --> 00:54:14,130 یہ بصری کچھ نہیں ہے. 1215 00:54:14,130 --> 00:54:17,370 یہ ایک کمپیوٹر پیغام کی طرح ہے دوسرے آدمی کے لئے سن رہا ہے کہ. 1216 00:54:17,370 --> 00:54:21,210 بے شک، نیلے رنگ کے آدمی، یاد کیونکہ سبز پرچم جب کلک کیا نہیں ہے. 1217 00:54:21,210 --> 00:54:23,290 >> میں ایک ایونٹ موصول جب انہوں نے کہا کہ اس کی بجائے، ہے. 1218 00:54:23,290 --> 00:54:26,850 وہ کلاس میں اس بات کو نوٹ کیجیئے کے حوالے کر دیا جاتا ہے جب، تو بات کرنے کی، انہوں نے کہا "پولو." کہنا چاہئے 1219 00:54:26,850 --> 00:54:30,200 اور اس طرح خالص اثر ہے جب کہ میں سبز پرچم مارا، کچھ نہیں ہوتا. 1220 00:54:30,200 --> 00:54:34,940 میں خلائی بار مارا لیکن جب، وہ کہتے ہیں "مارکو،" انہوں نے کے ساتھ جواب "پولو." 1221 00:54:34,940 --> 00:54:38,350 لیکن صرف سپرائٹ ہوں کے ساتھ بات چیت سنتری سے ایک ہے. 1222 00:54:38,350 --> 00:54:40,980 تو اس کی قسم کا ایک طریقہ ہے sprites کے درمیان پیغامات گزر 1223 00:54:40,980 --> 00:54:43,210 اور ان سے بات چیت ہونے ایک دوسرے کے ساتھ. 1224 00:54:43,210 --> 00:54:46,280 >> اب گزشتہ ایک دیکھو یہاں نام نہاد موضوعات. 1225 00:54:46,280 --> 00:54:49,370 اور یہ کھیل کی طرف سے اس محسوس. 1226 00:54:49,370 --> 00:54:51,184 تو ان دو sprites ہیں. 1227 00:54:51,184 --> 00:54:52,600 برڈ قسم کے ارد گرد اڑ رہی ہے. 1228 00:54:52,600 --> 00:54:53,310 وہ شیخی ہے. 1229 00:54:53,310 --> 00:54:55,890 کوئی "آاچ،" لیکن ایک ہی خیال ہے. 1230 00:54:55,890 --> 00:54:58,230 >> لیکن بلی بہت ہوشیار لگتا ہے. 1231 00:54:58,230 --> 00:55:01,010 بلی بظاہر کیا کر رہی ہے؟ 1232 00:55:01,010 --> 00:55:03,430 اور اس کے لئے انتظار. 1233 00:55:03,430 --> 00:55:05,010 بلی بظاہر کیا کر رہی ہے؟ 1234 00:55:05,010 --> 00:55:07,740 یہ صرف شیخی نہیں ہے. 1235 00:55:07,740 --> 00:55:09,860 >> انہوں نے پرندوں مندرجہ ذیل ہے. 1236 00:55:09,860 --> 00:55:13,920 اور اس طرح بظاہر، ایک طریقہ ہے بلاکس کا ایک مجموعہ کے ساتھ یہاں 1237 00:55:13,920 --> 00:55:15,760 اور حقیقی روزہ بلی کو دیکھو. 1238 00:55:15,760 --> 00:55:20,270 برڈ چھونے تو ہمیشہ،، تو کھیلنے آواز کہ جو کچھ بھی شعر 4،. 1239 00:55:20,270 --> 00:55:21,360 ہم ایک بار یہ سنا. 1240 00:55:21,360 --> 00:55:25,431 دوسری صورت میں، کی طرف اشارہ پرندوں، اور ایک قدم منتقل. 1241 00:55:25,431 --> 00:55:27,680 اب یہ ایک حقیقت ہے کہ قدم برڈ دیتا ہے 1242 00:55:27,680 --> 00:55:29,850 ایک فائدہ کا تھوڑا سا ابتدائی طور پر، لیکن ہم تو اس کے بجائے 1243 00:55:29,850 --> 00:55:32,980 تو، مثال کے طور پر، یہ 10 بنانے لوپ کے ہر iteration وہ ہے کہ 1244 00:55:32,980 --> 00:55:34,100 وقت کے 10 اقدامات منتقل. 1245 00:55:34,100 --> 00:55:35,280 تو زیادہ جگہ. 1246 00:55:35,280 --> 00:55:36,650 پھر دیکھتے ہیں کیا ہوتا. 1247 00:55:36,650 --> 00:55:38,740 [شعر دہاڑ] یہ سب بہت بہتر. 1248 00:55:38,740 --> 00:55:41,460 تو اب کو بہتر بنانے کے کرنے کی کوشش کریں iteratively دیتے یہ ایک چھوٹی سی پر، 1249 00:55:41,460 --> 00:55:43,330 اور اس کے لئے واپس آنا دالہ کا تصور. 1250 00:55:43,330 --> 00:55:46,580 >> بنیادی اور بے شک ایک کلاس ڈیزائن کے نتائج یہ. 1251 00:55:46,580 --> 00:55:49,560 صرف کام کے پروگرام ہے کہ نہیں لکھ اور درست ہیں، لیکن اچھی طرح سے ہیں کہ 1252 00:55:49,560 --> 00:55:50,080 ڈیزائن کیا گیا. 1253 00:55:50,080 --> 00:55:54,349 اور ڈیزائن، زیادہ ساپیکش ہے اور آپ کو وقت کے ساتھ اس میں بہتر ملے گا. 1254 00:55:54,349 --> 00:55:57,390 لیکن طرف کچھ بچے کے اقدامات لے کام کرتا ہے کہ ایک پروگرام کے ساتھ شروع، 1255 00:55:57,390 --> 00:55:59,310 بالکل، لیکن یہ بہت اچھا نہیں ہے. 1256 00:55:59,310 --> 00:56:00,650 یہ بہت اچھی طرح سے لکھا نہیں ہے. 1257 00:56:00,650 --> 00:56:03,830 >> تو یہاں اس کرتا ہے کہ ایک پروگرام ہے. 1258 00:56:03,830 --> 00:56:08,060 کھانسی، کھانسی، کھانسی. 1259 00:56:08,060 --> 00:56:09,880 کیا پروگرام کی طرح لگتی ہے؟ 1260 00:56:09,880 --> 00:56:11,330 مجھے صحیح لگتا ہے. 1261 00:56:11,330 --> 00:56:13,370 یہ ایک کے لئے سوفی کہہ رہا ہے دوسری، پھر یہ انتظار کر رہی ہے. 1262 00:56:13,370 --> 00:56:14,515 >> پھر اس کے بعد انتظار کر رہی ہے، ایک بار پھر اس کا کہنا ہے. 1263 00:56:14,515 --> 00:56:16,056 پھر اس کے بعد انتظار کر رہی ہے، ایک بار پھر اس کا کہنا ہے. 1264 00:56:16,056 --> 00:56:18,770 اور پھر پروگرام لپیٹ کوئی لوپ کیونکہ وہاں، ختم ہو جاتا ہے. 1265 00:56:18,770 --> 00:56:21,325 لیکن کیوں یہ ایک بری طرح سے لکھا پروگرام ہے؟ 1266 00:56:21,325 --> 00:56:22,950 یہاں تک کہ تم سے پہلے پروگرام کبھی نہیں ہے تو؟ 1267 00:56:22,950 --> 00:56:25,240 کی طرح، کیا کے rubs شاید یہاں غلط طریقے،؟ 1268 00:56:25,240 --> 00:56:26,016 جی ہاں؟ 1269 00:56:26,016 --> 00:56:29,278 >> سامعین: [اشراوی] 1270 00:56:29,278 --> 00:56:29,950 1271 00:56:29,950 --> 00:56:30,950 DAVID J. MALAN: بالکل. 1272 00:56:30,950 --> 00:56:32,700 تم بار بار کر رہے ہیں اپنے آپ کو بار بار. 1273 00:56:32,700 --> 00:56:36,190 اور لفظی، میں کاپی اور چسپاں بار بار ان بلاکس کے دو. 1274 00:56:36,190 --> 00:56:39,237 اور یہ کہ وویک کے بالکل طرح ہے آپ کو بنانے کے کیا جانا چاہئے کہ جانچ پڑتال. 1275 00:56:39,237 --> 00:56:39,820 ایک منٹ انتظار. 1276 00:56:39,820 --> 00:56:41,070 میں واقعی میں اس کرنا چاہئے؟ 1277 00:56:41,070 --> 00:56:43,610 تو کیا یہ کیا ہے ہے واضح حل شاید؟ 1278 00:56:43,610 --> 00:56:44,680 لوپ کے کچھ قسم ہے. 1279 00:56:44,680 --> 00:56:46,860 اور میں نہیں بہت یاد کرتے ہیں کیا پہیلی ٹکڑا ہے، 1280 00:56:46,860 --> 00:56:48,810 لیکن میں نظر آتے ہیں تو یہاں اگلے iteration، 1281 00:56:48,810 --> 00:56:50,560 بے شک، وہاں نہیں ہے صرف ہمیشہ کے لئے لوپ، 1282 00:56:50,560 --> 00:56:52,560 اوقات میں سے کچھ تعداد کو دہرانے ہے. 1283 00:56:52,560 --> 00:56:54,080 اور اس طرح میں نے تین مخصوص ہے. 1284 00:56:54,080 --> 00:56:57,839 اور اب کتنا سخت نوٹس، کس طرح بہت زیادہ succinct اس پروگرام ہے. 1285 00:56:57,839 --> 00:56:59,630 اور احساس میں، کس طرح بہت زیادہ قابل. 1286 00:56:59,630 --> 00:57:02,840 میں لفظ تبدیل کرنا چاہتے ہیں کھانسی سے کچھ اور، 1287 00:57:02,840 --> 00:57:07,530 کی طرح ہیں achoo، جیسے وہ چھیںکنے ہے. 1288 00:57:07,530 --> 00:57:09,770 پھر میں نے ایک میں تبدیل جگہ، اور تین نہیں. 1289 00:57:09,770 --> 00:57:12,050 تو اس کو پہلے ہی کی طرح محسوس ہوتا ہے قدرے بہتر ڈیزائن. 1290 00:57:12,050 --> 00:57:14,610 دو مجھے بجائے کھلی کھانسی 2، ہماری تیسری مثال. 1291 00:57:14,610 --> 00:57:17,670 >> ایک کمپیوٹر سائنسدان کے طور پر نوٹس، میں عام طور پر، 0 سے گنتی شروع. 1292 00:57:17,670 --> 00:57:20,950 اب یہ ایک چھوٹا سا scarier کے میں لگتا ہے سب سے پہلے، لیکن اثر ہی ہے. 1293 00:57:20,950 --> 00:57:22,590 کھانسی، کھانسی، کھانسی. 1294 00:57:22,590 --> 00:57:26,920 لیکن کیا بنیادی طور پر ہو رہا ہے پروگرام کے سب سے اوپر حصہ میں نئے؟ 1295 00:57:26,920 --> 00:57:28,670 میں کہتا ہوں کہ ہٹا دیا ہے. 1296 00:57:28,670 --> 00:57:29,830 >> میں انتظار ہٹا دیا ہے. 1297 00:57:29,830 --> 00:57:32,370 اور مجھے اس کی بجائے میں پلگ کیا ہے؟ 1298 00:57:32,370 --> 00:57:32,890 ایک تقریب. 1299 00:57:32,890 --> 00:57:33,670 کھانسی بلاک. 1300 00:57:33,670 --> 00:57:35,410 میں واضح طور سے، میں قسم لگتے ہیں، کا مطلب ایک بیوکوف کی میں صرف نہیں کیا تو 1301 00:57:35,410 --> 00:57:37,285 بلاک کے ساتھ شروع بظاہر کہا جاتا ہے 1302 00:57:37,285 --> 00:57:38,894 کہ میں نے اسے کرنا چاہتے ہیں سب ہے "کھانسی،". 1303 00:57:38,894 --> 00:57:40,310 لیکن اس اسکریچ میں کوئی وجود نہیں ہے. 1304 00:57:40,310 --> 00:57:43,396 بلکہ میں سے ایک کے لئے چلا گیا پیلیٹ، یہاں زیادہ بلاکس بلایا 1305 00:57:43,396 --> 00:57:46,270 اور میں اس بڑی جامنی بات ھیںچیں مجھے یہاں ایک تقریب کی وضاحت کی اجازت دیتا ہے. 1306 00:57:46,270 --> 00:57:48,240 یہ بنیادی طور پر مجھ سے کی اجازت دیتا ہے اپنے پہیلی بنانے کے 1307 00:57:48,240 --> 00:57:51,280 کچھ میں کہا جا سکتا ہے کہ ٹکڑا ، کہ میں کچھ کرنا چاہتے ہیں کر سکتے ہیں کرنا چاہتے ہیں، 1308 00:57:51,280 --> 00:57:52,360 لیکن یہ ایک کا نام دیتا ہے. 1309 00:57:52,360 --> 00:57:57,050 یہ مجھے ایک نئی، جامنی پہیلی ٹکڑا ہے کہ اب مجھے کیا کرنا یہ بتانے کے جو کچھ بھی کرتا ہے. 1310 00:57:57,050 --> 00:58:01,060 یہاں تو یہ جامنی رنگ کے ٹکڑے یہ یہاں ایک کے مساوی ہے. 1311 00:58:01,060 --> 00:58:01,960 >> اور یہ کیا کرتا ہے؟ 1312 00:58:01,960 --> 00:58:03,930 یہ ایک کے لئے کھانسی کا کہنا ہے کہ دوسری، اور پھر یہ انتظار کر رہی ہے. 1313 00:58:03,930 --> 00:58:07,330 اور اب میں قسم کی تشکیل دے دیا میری اپنی مرضی کے مطابق پہیلی ٹکڑا، 1314 00:58:07,330 --> 00:58:10,040 یہ برتاؤ کرتی ہے تاکہ بالکل اسی طرح ہے کہ. 1315 00:58:10,040 --> 00:58:11,130 لہذا میں نے یہ کر رکھ سکتے ہیں. 1316 00:58:11,130 --> 00:58:14,421 اور بے شک، زیادہ ہو جائے کرنے کے لئے وہاں جا رہا ہے اور modularization کے لیے مزید مواقع، 1317 00:58:14,421 --> 00:58:16,630 اور layering کے لئے، پیچیدگی ایک دوسرے کے سب سے اوپر پر. 1318 00:58:16,630 --> 00:58:18,547 لیکن یہ بنیادی خیال، یقینا مسئلہ میں 0 کہا. 1319 00:58:18,547 --> 00:58:20,338 آپ کو کیا جا رہے ہیں ایسا کرنے کے لئے چیلنج کیا ہے 1320 00:58:20,338 --> 00:58:23,810 سکریچ ڈاؤن لوڈ، اتارنا، یا صرف اسے استعمال کرنے کے لئے ویب پر، اور صرف اس کے ساتھ مذاق ہے. 1321 00:58:23,810 --> 00:58:26,056 ہم آپ کا ایک سیٹ دے دونگا ضروریات، ایک آواز ہے، 1322 00:58:26,056 --> 00:58:27,430 اور پہیلی ٹکڑے ٹکڑے میں سے کچھ تعداد. 1323 00:58:27,430 --> 00:58:28,480 لیکن تم بالکل یہ کروں گا. 1324 00:58:28,480 --> 00:58:31,771 اور تم کرنے جا رہے ہیں کہ احساس ہوگا ابتدائی طور پر کچھ بچے کے اقدامات لے جانا چاہتا ہوں، 1325 00:58:31,771 --> 00:58:33,690 آپ کے پروگرام ہو جاتا ہے جب تک زیادہ سے زیادہ پیچیدہ. 1326 00:58:33,690 --> 00:58:36,010 لیکن غور کر رہی ہے اس میں ایسا کر سکتا ہے سب سے اچھا طریقہ؟ 1327 00:58:36,010 --> 00:58:39,210 میں نے اس کے جذبات سے بچنے کر سکتے ہیں شاید، کاپی اور پیسٹ کرنے کے لئے؟ 1328 00:58:39,210 --> 00:58:41,850 >> لیکن مسئلہ مقرر کرنے سے پہلے 0، اور ہم سے پہلے ملتوی، 1329 00:58:41,850 --> 00:58:44,980 ہم ایک اٹھا سوچا زیادہ رضاکار اگر ہم کر سکتے، 1330 00:58:44,980 --> 00:58:46,820 ایک حتمی پروگرام کے لئے کہ شاید سب سے زیادہ ہے 1331 00:58:46,820 --> 00:58:49,150 فٹنگ بالکل، آج کے پنڈال دیا. 1332 00:58:49,150 --> 00:58:50,298 ذیل آو. 1333 00:58:50,298 --> 00:58:51,234 جی ہاں. 1334 00:58:51,234 --> 00:58:52,170 جی ہاں. 1335 00:58:52,170 --> 00:58:53,431 آپ کا نام کیا ہے؟ 1336 00:58:53,431 --> 00:58:53,930 اہ اوہ. 1337 00:58:53,930 --> 00:58:57,820 1338 00:58:57,820 --> 00:58:59,010 ٹھیک ہے. 1339 00:58:59,010 --> 00:59:01,230 دونوں اتر آئے. 1340 00:59:01,230 --> 00:59:05,520 اور میں یہ کسی نہ کسی طرح کے ساتھ نمٹنے گا ہے کہ اگلے دس سیکنڈ کے اندر اندر. 1341 00:59:05,520 --> 00:59:06,550 تو نیچے آو. 1342 00:59:06,550 --> 00:59:08,370 ذیل آو. 1343 00:59:08,370 --> 00:59:13,250 >> مجھے یہاں پر آئے ہیں. 1344 00:59:13,250 --> 00:59:16,050 آ جاؤ. 1345 00:59:16,050 --> 00:59:16,685 بالکل ٹھیک. 1346 00:59:16,685 --> 00:59:21,360 1347 00:59:21,360 --> 00:59:22,360 یہاں دیکھتے ہیں. 1348 00:59:22,360 --> 00:59:25,735 تو اصلی روزہ یہاں محسوس، آپ کو پر آنے کے لئے چاہتے ہیں تو. 1349 00:59:25,735 --> 00:59:28,650 1350 00:59:28,650 --> 00:59:29,926 >> ہم اس کے دو دور کروں گا. 1351 00:59:29,926 --> 00:59:30,800 اور تمہارا نام کیا ہے؟ 1352 00:59:30,800 --> 00:59:31,270 >> SABRINA: سبرینا. 1353 00:59:31,270 --> 00:59:32,060 >> DAVID J. MALAN: سبرینا اور؟ 1354 00:59:32,060 --> 00:59:32,622 >> ینگ جی: ینگ Gee کی. 1355 00:59:32,622 --> 00:59:33,360 >> DAVID J. MALAN: ینگ Gee کی. 1356 00:59:33,360 --> 00:59:34,276 تم دونوں سے مل کر اچھا. 1357 00:59:34,276 --> 00:59:34,970 ڈیوڈ. 1358 00:59:34,970 --> 00:59:38,785 لہذا ہمارے آخری مثال یہاں ہے آئیوی کا سب سے مشکل کھیل کہا جاتا. 1359 00:59:38,785 --> 00:59:41,160 ایسا نہیں کرتے اور یہی وجہ ہے ہم آپ کو کرنا پڑے لیول 1، اور آپ کی سطح 2 ہے. 1360 00:59:41,160 --> 00:59:43,350 >> اور ہم کس حد تک دیکھ لیں گے اس سے آگے ہم اصل میں جانا. 1361 00:59:43,350 --> 00:59:45,855 ایک طالب علم کی طرف سے تحریری میری طرف سے remixed گزشتہ سال، 1362 00:59:45,855 --> 00:59:48,840 اس جائیں گے تاکہ زیادہ اچھی طرح نیو ہیون میں. 1363 00:59:48,840 --> 00:59:53,180 اور میں آپ کے لئے جا رہا ہے کہ ایک کھیل دے اوپر اور نیچے تیر کو منتقل شامل، 1364 00:59:53,180 --> 00:59:55,771 اور ختم لائن حاصل کرنے کے ییل. 1365 00:59:55,771 --> 00:59:56,270 یہاں ہم چلے. 1366 00:59:56,270 --> 00:59:56,759 >> [ویڈیو پلے بیک] 1367 00:59:56,759 --> 00:59:58,092 >> [موسیقی - ینیفیل فاکس تھیم سانگ] 1368 00:59:58,092 --> 00:59:59,369 1369 00:59:59,369 --> 01:00:01,160 [موسیقی - MC کی ہتوڑا، "U چھو نہیں سکتے  اس"] 1370 01:00:01,160 --> 01:00:04,590 1371 01:00:04,590 --> 01:00:07,900 >> -u اس کو چھو نہیں سکتے. 1372 01:00:07,900 --> 01:00:11,634 U اس کو چھو نہیں کر سکتے ہیں. 1373 01:00:11,634 --> 01:00:14,252 اس کو چھو نہیں سکتے. 1374 01:00:14,252 --> 01:00:19,490 میرا، میرے، میرا، میری موسیقی تو مجھے مار دیتی ہے مشکل، مجھے اوہ، میرے رب، کا کہنا ہے کہ ہے. 1375 01:00:19,490 --> 01:00:22,927 ایک کے ساتھ مجھے برکات لئے آپ کا شکریہ شاعری اور دو hype کے پاؤں میں کوئی اعتراض. 1376 01:00:22,927 --> 01:00:24,891 >> آپ نیچے ہیں جانتے ہیں کہ جب یہ اچھی بات ہے. 1377 01:00:24,891 --> 01:00:26,855 Oaktown سے ایک سپر ڈوپ Homeboy کی. 1378 01:00:26,855 --> 01:00:31,274 اور میں اس طرح اور اس کے طور پر نام سے جانا جاتا رہا ہوں ایک بیٹ اہ، تم کو چھو نہیں سکتے. 1379 01:00:31,274 --> 01:00:34,672 میں U اس کو چھو نہیں کر سکتے ہیں Homeboy کی بتایا. 1380 01:00:34,672 --> 01:00:38,656 ہم رہ رہے ہیں کہ کس طرح جی ہاں، ہے اور آپ U اس کو چھو نہیں کر سکتے ہیں. 1381 01:00:38,656 --> 01:00:40,135 >> انسان، میری آنکھوں میں دیکھو. 1382 01:00:40,135 --> 01:00:43,093 U اس کو چھو نہیں کر سکتے ہیں. 1383 01:00:43,093 --> 01:00:44,572 یو، مجھے سے Funky غزلیں ٹوٹ دو. 1384 01:00:44,572 --> 01:00:45,363 U اس کو چھو نہیں کر سکتے ہیں. 1385 01:00:45,363 --> 01:00:46,544 تازہ نئے کک اور پتلون. 1386 01:00:46,544 --> 01:00:48,627 >> آپ اسے اس طرح ہے اور آپ چاہتے رقص جانتے. 1387 01:00:48,627 --> 01:00:51,967 تو اپنی سیٹ سے باہر منتقل اور حاصل ایک لڑکی پرواز اور اس تھاپ پکڑنے. 1388 01:00:51,967 --> 01:00:55,911 یہ ایک چھوٹی سی کے پمپ پر ہولڈ رولنگ ہے جبکہ تھوڑا سا ان پر کیا ہو رہا ہے جانتے ہیں اور. 1389 01:00:55,911 --> 01:00:56,890 اس کی طرح. 1390 01:00:56,890 --> 01:00:57,390 اس کی طرح. 1391 01:00:57,390 --> 01:00:59,362 >> ایک مشن پر سرد تو واپس ھیںچو. 1392 01:00:59,362 --> 01:01:04,785 ان میں آپ کو بہت زیادہ ہیں کہ بتائیں اور یہ اہ تمہیں چھو نہیں کر سکتے ایک چال ہے. 1393 01:01:04,785 --> 01:01:07,743 یو، میں U اس کو چھو نہیں کر سکتے ہیں تم سے کہا. 1394 01:01:07,743 --> 01:01:09,222 تم کیوں آدمی کھڑے ہو؟ 1395 01:01:09,222 --> 01:01:10,208 U اس کو چھو نہیں کر سکتے ہیں. 1396 01:01:10,208 --> 01:01:13,200 >> یو،، مچھلی گھنٹی اسکول کے میں آواز. 1397 01:01:13,200 --> 01:01:14,005 U اس کو چھو نہیں کر سکتے ہیں. 1398 01:01:14,005 --> 01:01:18,326 مجھے ایک گیت دے، ایک تال ان کے بنانے کہ اب انہیں دے رہا ہوں پسینہ. 1399 01:01:18,326 --> 01:01:21,805 آپ ہتوڑا کے بارے میں بات جب وہ جانتے ہیں آپ کو hyped ہے کہ ایک شو کے بارے میں بات. 1400 01:01:21,805 --> 01:01:24,290 اور تنگ گلوکاروں ہیں تو پسینہ انہیں ایک مائک منتقل. 1401 01:01:24,290 --> 01:01:27,272 >> یا ایک ٹیپ کو جاننے کے لئے کیا اب یہ لینے کے لئے جا رہا ہے 1402 01:01:27,272 --> 01:01:29,260 وہ چارٹ جلانے کے لئے جا رہا ہے. 1403 01:01:29,260 --> 01:01:32,739 Legit کی کام یا تو مشکل یا آپ کے ساتھ ساتھ چھوڑ سکتا ہے. 1404 01:01:32,739 --> 01:01:37,709 آپ کو معلوم ہے کیونکہ U اس کو چھو نہیں کر سکتے ہیں. 1405 01:01:37,709 --> 01:01:41,599 U اس کو چھو نہیں کر سکتے ہیں. 1406 01:01:41,599 --> 01:01:42,182 اسے توڑ دو. 1407 01:01:42,182 --> 01:01:56,095 1408 01:01:56,095 --> 01:01:56,595 بند کرو. 1409 01:01:56,595 --> 01:01:57,095 ہتھوڑا وقت. 1410 01:01:57,095 --> 01:01:59,577 ایک سپن میں بہاؤ کے ساتھ جاؤ آپ کو اس میں منتقل نہیں کر سکتے ہیں 1411 01:01:59,577 --> 01:02:01,068 تو آپ شاید مر چکے ہیں. 1412 01:02:01,068 --> 01:02:04,547 تو میں اپنے ہاتھ لہر ہوا [اشراوی] 1413 01:02:04,547 --> 01:02:08,026 >> اس کے لئے ایک فاتح رقص کے لئے ہے یہ اور آپ پتلی حاصل کرنے کے لئے جا رہے ہیں. 1414 01:02:08,026 --> 01:02:12,996 صرف کے لئے آپ پچھلا حصہ سلائڈ منتقل ایک منٹ کی تمام ٹکرانا کرتے ہیں. 1415 01:02:12,996 --> 01:02:13,990 جی ہاں. 1416 01:02:13,990 --> 01:02:14,984 U اس کو چھو نہیں کر سکتے ہیں. 1417 01:02:14,984 --> 01:02:17,966 1418 01:02:17,966 --> 01:02:19,457 >> U اس کو چھو نہیں کر سکتے ہیں. 1419 01:02:19,457 --> 01:02:23,433 بہتر ہوگا اگر تم کو hyped حاصل لڑکے U اس کو چھو نہیں کر سکتے ہیں. 1420 01:02:23,433 --> 01:02:24,924 میں گھنٹی اسکول کی پیٹھ بجنا. 1421 01:02:24,924 --> 01:02:25,918 اسے توڑ دو. 1422 01:02:25,918 --> 01:02:38,837 1423 01:02:38,837 --> 01:02:39,337 بند کرو. 1424 01:02:39,337 --> 01:02:40,828 ہتھوڑا وقت 1425 01:02:40,828 --> 01:02:42,816 >> DAVID J. MALAN: کہ CS50 کے لئے ہے! 1426 01:02:42,816 --> 01:02:45,301 ہم میں شامل ہونے کے لئے بہت بہت شکریہ! 1427 01:02:45,301 --> 01:02:47,786 باہر دیکھو. 1428 01:02:47,786 --> 01:02:48,611 >> [END پلے بیک] 1429 01:02:48,611 --> 01:02:49,277 [ویڈیو پلے بیک] 1430 01:02:49,277 --> 01:02:52,259 [MUSIC - "Seinfeld کے" تھیم سانگ] 1431 01:02:52,259 --> 01:02:53,860 -Hey ڈیوڈ. 1432 01:02:53,860 --> 01:02:54,500 -Hey، ڈیوڈ. 1433 01:02:54,500 --> 01:02:55,912 کیسا چل رہا ہے؟ 1434 01:02:55,912 --> 01:02:58,078 >> -اچھا کام، آج. 1435 01:02:58,078 --> 01:03:00,952 -تو آپ کے بارے میں کیا سوچا ہے آپ کو مذاق کے لئے کیا کرنے جا رہے ہیں؟ 1436 01:03:00,952 --> 01:03:03,207 -کوئی، مجھے کچھ نہیں ملا. 1437 01:03:03,207 --> 01:03:07,550 if-- نے کیا کیا ہے تو اس سے مذاق ہے؟ 1438 01:03:07,550 --> 01:03:08,970 طرح، گاڑیوں پیک کھولنا؟ 1439 01:03:08,970 --> 01:03:11,430 -Uh ہہ. 1440 01:03:11,430 --> 01:03:13,890 تم نے اسے کچھ بھی نہیں کے بارے میں ہے، جانتے ہیں. 1441 01:03:13,890 --> 01:03:17,559 >> نہیں، کوئی کہانی پسند -تو تنازعہ، کوئی قرارداد. 1442 01:03:17,559 --> 01:03:18,350 مجھے سمجھ نہیں آتا. 1443 01:03:18,350 --> 01:03:20,542 تو اس کے بارے میں کیا ہے؟ 1444 01:03:20,542 --> 01:03:23,510 >> -Nothing. 1445 01:03:23,510 --> 01:03:27,427 >> ہم مذاق کے بارے میں ہے باہر ہے -تو کچھ بھی نہیں، اور ہم نے کوئی اداکار ہے. 1446 01:03:27,427 --> 01:03:28,510 کون اس میں ہونے جا رہا ہے؟ 1447 01:03:28,510 --> 01:03:29,010 >> -نہیں نہیں نہیں. 1448 01:03:29,010 --> 01:03:31,310 میرا مطلب ہے، میں نے اس میں ہو جائے گا. 1449 01:03:31,310 --> 01:03:32,109 >> اس میں ہو -You'll؟ 1450 01:03:32,109 --> 01:03:32,608 ہاں! 1451 01:03:32,608 --> 01:03:34,903 لوگ ہمیشہ کہہ رہے ہیں مجھے ایک کردار ہوں. 1452 01:03:34,903 --> 01:03:36,029 >> ٹھیک، میرا مطلب ہے، یہ سچ ہے. 1453 01:03:36,029 --> 01:03:37,445 لیکن کون اس میں ہونے جا رہا ہے؟ 1454 01:03:37,445 --> 01:03:38,660 یہ صرف آپ کو نہیں ہو سکتا. 1455 01:03:38,660 --> 01:03:47,240 >> -آپ اس میں ہو جائے گا، گیون، ڈین، ڈین، کولٹن، Z'Myla، Alysse، ڈوگ، 1456 01:03:47,240 --> 01:03:51,120 ڈیوڈ، سب. 1457 01:03:51,120 --> 01:03:53,630 >> -تو یہ کچھ بھی نہیں کے بارے میں ہے، اور سب اس میں ہے؟ 1458 01:03:53,630 --> 01:03:54,530 >> -Absolutely نہیں. 1459 01:03:54,530 --> 01:03:58,730 1460 01:03:58,730 --> 01:04:00,580 >> -یہ مضحکہ خیز ہے.