1 00:00:00,000 --> 00:00:00,625 >> [موسیقی بجانا] 2 00:00:00,625 --> 00:00:11,341 3 00:00:11,341 --> 00:00:12,090 خریدیے: ہیلو دنیا. 4 00:00:12,090 --> 00:00:14,330 یہ CS50LIVE ہے. 5 00:00:14,330 --> 00:00:17,792 ہم آپ کے لئے اس طرح ایک اچھا واقعہ ہے. 6 00:00:17,792 --> 00:00:22,110 یوٹیوب کے سی ای او، ایک انٹرنیٹ ایکسپلورر میں بگ، 7 00:00:22,110 --> 00:00:26,750 سب سے زیادہ ویڈیو کبھی کھیل، اور والو سافٹ ویئر کے لئے ایک فیلڈ ٹرپ. 8 00:00:26,750 --> 00:00:33,040 ٹوکیو، جاپان کے لئے لیکن اس سے پہلے، ایک سفر جہاں حال ہی میں ادا کیا ہے صدر اوباما 9 00:00:33,040 --> 00:00:36,066 میری اچھی دوست کے ساتھ فٹ بال. 10 00:00:36,066 --> 00:00:37,050 >> [ویڈیو پلے بیک] 11 00:00:37,050 --> 00:00:43,930 12 00:00:43,930 --> 00:00:44,430 -واہ. 13 00:00:44,430 --> 00:00:45,414 انہوں نے آگے بڑھ رہا ہے. 14 00:00:45,414 --> 00:00:47,382 >> میں بھی ایک فٹ بال کی گیند لات کر سکتے ہیں. 15 00:00:47,382 --> 00:00:49,842 میں یہاں جانا. 16 00:00:49,842 --> 00:00:53,286 >> -ارے، اچھا کام. 17 00:00:53,286 --> 00:00:54,687 >> [END ویڈیو پلے بیک] 18 00:00:54,687 --> 00:00:55,520 DAVID: ہیلو، دنیا. 19 00:00:55,520 --> 00:00:57,110 میں CS50 کی اپنی کولٹن اوگڈین کے ساتھ یہاں ہوں. 20 00:00:57,110 --> 00:00:58,430 >> کولٹن اوگڈین: ہیلو، سب کو. 21 00:00:58,430 --> 00:00:59,940 >> DAVID: اور کون ہم کرتے ہیں آج یہاں ہمارے ساتھ ہے؟ 22 00:00:59,940 --> 00:01:02,606 >> کولٹن اوگڈین: یہ، ہے ہمارے فرانس کی طرف سے چھوٹا سا روبوٹ دوست. 23 00:01:02,606 --> 00:01:05,299 DAVID: تو میں نے اصل میں کوئی ملاقات [ساتھ ساتھ؟ روب Boden؟] 24 00:01:05,299 --> 00:01:07,590 میں اور وہ اٹلانٹا میں تھے، جارجیا واپس چند ہفتوں 25 00:01:07,590 --> 00:01:09,890 آپ کو یاد کر سکتے ہیں کے طور پر SIGCSE، خاص دلچسپی 26 00:01:09,890 --> 00:01:12,940 کمپیوٹر سائنس کی تعلیم کے لئے گروپ، لفظی کے ارد گرد چلنے جہاں 27 00:01:12,940 --> 00:01:14,919 کانفرنس کے کمرے کے فرش پر اس آدمی تھا. 28 00:01:14,919 --> 00:01:16,960 یہ پتہ چلتا ہے کے ساتھ ساتھ، جب ہم کیمپس کے واپس آیا 29 00:01:16,960 --> 00:01:20,360 ہم نے دریافت ہے کہ پروفیسر [اشراوی] ہارورڈ یونیورسٹی کے روبوٹکس لیب کے 30 00:01:20,360 --> 00:01:22,220 اصل میں ایک اب یہاں کیمپس تھا. 31 00:01:22,220 --> 00:01:24,742 اور وہ براہ مہربانی ہمیں اجازت ہے آج آپ کے لئے اس پروگرام کے لئے. 32 00:01:24,742 --> 00:01:27,950 کولٹن اوگڈین: جی ہاں، اور اصل میں، ڈیوڈ، اب میں آپ کو ہیلو کہنا چاہتا ہے 33 00:01:27,950 --> 00:01:30,450 آپ چلنا چاہتے ہیں یہاں میز کے گرد. 34 00:01:30,450 --> 00:01:32,815 >> DAVID: ٹھیک ہے یہاں؟ 35 00:01:32,815 --> 00:01:33,315 ٹھیک ہے. 36 00:01:33,315 --> 00:01:36,060 37 00:01:36,060 --> 00:01:36,560 ٹھیک ہے. 38 00:01:36,560 --> 00:01:39,400 39 00:01:39,400 --> 00:01:40,650 >> خریدیے: خوش، ڈیوڈ. 40 00:01:40,650 --> 00:01:42,040 آپ سے مل کر اچھا لگا. 41 00:01:42,040 --> 00:01:43,960 >> DAVID: خوش، اب. 42 00:01:43,960 --> 00:01:45,000 ان کے ہاتھ ہلا؟ 43 00:01:45,000 --> 00:01:48,510 >> کولٹن اوگڈین: شیک اوپر اور نیچے اس کے ہاتھ. 44 00:01:48,510 --> 00:01:50,310 >> DAVID: ٹھیک ہے. 45 00:01:50,310 --> 00:01:52,435 >> کولٹن اوگڈین: اور پھر وہ آگے بڑھیں اور بیٹھ گے. 46 00:01:52,435 --> 00:01:54,476 اور اگر آپ دلچسپی رکھتے ہیں تو، میں اصل میں آپ کو دکھا سکتے ہیں 47 00:01:54,476 --> 00:01:56,715 میں نے اسے حاصل کرنے کے قابل تھا کہ کس طرح بھی ان تمام چیزوں کو کرنے کے لئے. 48 00:01:56,715 --> 00:01:57,200 >> DAVID: جی ہاں، بالکل. 49 00:01:57,200 --> 00:01:58,320 >> کولٹن اوگڈین: انہوں نے ایک چھوٹی سی ہے دور اس صبح کو متوازن. 50 00:01:58,320 --> 00:02:00,174 انہوں نے کہا کہ ابھی تک اس کے کافی نہیں ہے. 51 00:02:00,174 --> 00:02:01,840 DAVID: تو ہم اس میں کیا تلاش کر رہے ہیں ہے؟ 52 00:02:01,840 --> 00:02:04,680 کولٹن اوگڈین: تو ہم دیکھ رہے ہیں یہاں اب ہے جو ایک بنیادی گراف، ہے 53 00:02:04,680 --> 00:02:07,920 ایک گرافیکل پروگرامنگ ماحول، سکریچ کی طرح ہے جس میں 54 00:02:07,920 --> 00:02:09,317 کہ CS50 کا استعمال کرتا ہے. 55 00:02:09,317 --> 00:02:11,150 یہاں ہم یہ مقرر ہے کو دیکھنے کے ایک بہاؤ آریھ کی طرح. 56 00:02:11,150 --> 00:02:13,370 اور ہم نے ان میں سے ایک گروپ ہے یہاں چھوٹی سی عمارت کے بلاکس. 57 00:02:13,370 --> 00:02:16,203 اب ہم اس میں سے ایک پر ایک نظر ڈالیں تو مثال کے طور پر، یہ موقف کہا جاتا ہے. 58 00:02:16,203 --> 00:02:19,190 اور اس بلاک کے لئے کھڑے ہو کا کہنا ہے کہ اب، چاہے وہ نیچے بیٹھی ہے 59 00:02:19,190 --> 00:02:20,320 یا جو کچھ بھی. 60 00:02:20,320 --> 00:02:22,990 >> اس کے بعد ہم اس میں جاتا ہے کو دیکھنے کے سپرش سر، جس میں بنیادی طور پر 61 00:02:22,990 --> 00:02:26,070 کے سب سے اوپر پر ایک نل کے لئے انتظار کر رہی ہے اس کے سر پر آپ پہلے دیکھا. 62 00:02:26,070 --> 00:02:31,190 ذرائع منتقل ایک X، Y، اور Z میں منتقل ایک مخصوص منزل کے لئے سمت. 63 00:02:31,190 --> 00:02:33,980 مصافحہ میں نے لکھا ایک ماڈیول ہے، بنیادی طور پر ڈیوڈ، خوش، ہے جس میں. 64 00:02:33,980 --> 00:02:34,688 آپ سے مل کر اچھا لگا. 65 00:02:34,688 --> 00:02:36,089 ایک مصافحہ کے لئے انتظار کر رہی ہے. 66 00:02:36,089 --> 00:02:37,630 بیٹھ جاؤ کے مخالف کھڑے ہو جاؤ. 67 00:02:37,630 --> 00:02:38,796 انہوں نے کہا کہ آگے بڑھو اور بیٹھ گے. 68 00:02:38,796 --> 00:02:40,610 اور پھر سر تحریک ایک لوپ ہے جس کے تحت وہ 69 00:02:40,610 --> 00:02:42,090 بے ترتیب سمتوں میں اس کے سر میں منتقل کرے گا. 70 00:02:42,090 --> 00:02:42,520 >> DAVID: دلچسپ. 71 00:02:42,520 --> 00:02:44,890 ان نظر نہیں ہے تو اگرچہ شروع سے پہیلی کے ٹکڑے ٹکڑے کی طرح، 72 00:02:44,890 --> 00:02:45,950 یہ واقعی میں ایک ہی خیال ہے. 73 00:02:45,950 --> 00:02:48,210 اور آپ کو ایک پروگرام کی وائرنگ رہے ہیں ان کی عمارت کے بلاکس کا استعمال کرتے ہوئے. 74 00:02:48,210 --> 00:02:49,020 >> کولٹن اوگڈین: جی ہاں، بالکل. 75 00:02:49,020 --> 00:02:50,590 >> DAVID: تو تم نے کہا تم نے ان میں سے ایک، ہینڈ شیک. 76 00:02:50,590 --> 00:02:51,990 ہم نے اس کے ایک پر میں زوم کر سکتے ہیں؟ 77 00:02:51,990 --> 00:02:52,131 >> کولٹن اوگڈین: ضرور. 78 00:02:52,131 --> 00:02:53,642 ہم یہاں مصافحہ پر ایک نظر ڈالیں گے. 79 00:02:53,642 --> 00:02:56,350 اور ہم نے یہ بہت قائم ہے نظر آئے گا دیگر بہاؤ آریھ کی طرح. 80 00:02:56,350 --> 00:02:58,850 ہم، خوش بلاک کے ساتھ شروع جس میں [اشراوی] DAVID، خوش، کا کہنا ہے کہ. 81 00:02:58,850 --> 00:03:00,030 آپ سے مل کر اچھا لگا. 82 00:03:00,030 --> 00:03:01,430 یہ حق ایک لوپ ہے. 83 00:03:01,430 --> 00:03:02,940 یہ بازو کی تحریک کا پتہ لگانے کے، کا کہنا ہے کہ. 84 00:03:02,940 --> 00:03:05,230 تو یہ ایک لامحدود ہو گا اس کے بازو تک لوپ انتظار 85 00:03:05,230 --> 00:03:06,620 اوپر اور نیچے اٹھایا گیا ہے. 86 00:03:06,620 --> 00:03:09,370 اور پھر جو کچھ بھی ہوا ہے ایک بار، یہ آگے جانا ہے اور ان چیزوں کو کیا کریں گے. 87 00:03:09,370 --> 00:03:13,280 ٹھیک ہے stiffness کو مقرر کریں اور ختم کرنے کے لئے جانا، بنیادی طور پر اسے واپس بھیج دیں جس کا مطلب ہے 88 00:03:13,280 --> 00:03:14,309 اس کی پہلے سے طے شدہ کی پوزیشن پر. 89 00:03:14,309 --> 00:03:15,100 DAVID: دلچسپ. 90 00:03:15,100 --> 00:03:17,910 آپ صرف تک محدود ہیں اس گرافیکل ماحول کا استعمال کرتے ہوئے 91 00:03:17,910 --> 00:03:19,070 اس طرح میں اس پروگرام کے لئے؟ 92 00:03:19,070 --> 00:03:19,820 >> کولٹن اوگڈین: اصل میں، کوئی. 93 00:03:19,820 --> 00:03:21,950 ہم ڈبل کلک کریں آگے بڑھو اور تو ان کی عمارت کے بلاکس میں سے کوئی بھی، 94 00:03:21,950 --> 00:03:24,420 ہم اصل میں ہے کہ وہاں دیکھ سکتے ہیں ہڈ کے نیچے ازگر کوڈ، 95 00:03:24,420 --> 00:03:26,000 ان کی عمارت کے بلاکس میں سے ہر ایک powering کے. 96 00:03:26,000 --> 00:03:26,750 >> DAVID: آہ، واقعی. 97 00:03:26,750 --> 00:03:29,250 ان مجریچت، ازگر کے لئے تو ایک تشریح زبان ہے، 98 00:03:29,250 --> 00:03:32,240 روح میں بہت ہی ہم CS50 میں استعمال کرتے ہیں جس میں پی ایچ پی،. 99 00:03:32,240 --> 00:03:35,344 اور آپ استعمال کر سکتے ہیں کی طرح ویب پروگرامنگ کے لئے پی ایچ پی، 100 00:03:35,344 --> 00:03:37,010 تم نے بھی کمانڈ لائن پر استعمال کر سکتے ہیں. 101 00:03:37,010 --> 00:03:39,426 اور کولٹن یہاں کیا کر رہا ہے کے طور پر اس گرافیکل ماحول میں، 102 00:03:39,426 --> 00:03:41,674 اس کے بعد کے پروگرام لکھنے اور وائی ​​فائی کے ذریعے ترسیل - 103 00:03:41,674 --> 00:03:42,590 کولٹن اوگڈین: صحیح. 104 00:03:42,590 --> 00:03:43,310 DAVID: - اب. 105 00:03:43,310 --> 00:03:44,550 آپ کو کچھ ہوگا کے ارد گرد رہنا وقت ہے؟ 106 00:03:44,550 --> 00:03:45,350 >> کولٹن اوگڈین: بالکل. 107 00:03:45,350 --> 00:03:45,710 >> DAVID: ٹھیک ہے. 108 00:03:45,710 --> 00:03:48,970 ٹھیک ہے، کولٹن سے پہلے کے ساتھ واپس آتا ہے ایک حیرت کا ایک تھوڑا سا کے لئے ہم سے، 109 00:03:48,970 --> 00:03:54,470 اب ہم - یہ حاصل کریں - 60 سیکنڈ ہے آڈیشن دینے والے سابق CS50 طالب علموں کی 110 00:03:54,470 --> 00:03:55,844 ساتھیوں کی تعلیم بننے کے لئے. 111 00:03:55,844 --> 00:03:56,510 [ویڈیو پلے بیک] 112 00:03:56,510 --> 00:03:57,411 آپ کا شکریہ. 113 00:03:57,411 --> 00:03:58,910 یہاں ہونے کی وجہ سے،، سب آپ کا شکریہ. 114 00:03:58,910 --> 00:04:00,510 >> -ارے، مسٹر بنی. 115 00:04:00,510 --> 00:04:02,120 >> اس مختصر سبق پر خوش آمدید - 116 00:04:02,120 --> 00:04:03,810 >> Twinkies کے ساتھ [اشراوی] مزہ. 117 00:04:03,810 --> 00:04:04,310 -انتظار. 118 00:04:04,310 --> 00:04:05,040 بند کرو. 119 00:04:05,040 --> 00:04:07,121 >> تو اب ہم کو کوئی مسئلہ ہے. 120 00:04:07,121 --> 00:04:07,620 یہ نہیں ہے. 121 00:04:07,620 --> 00:04:08,869 اور میں آپ کو کیوں بتانے کے لئے جا رہا ہوں. 122 00:04:08,869 --> 00:04:10,860 ایک لوپ کی طرح، تکرار ہے - 123 00:04:10,860 --> 00:04:12,970 >> ایک بلیک باکس کی ترتیب. 124 00:04:12,970 --> 00:04:13,935 >> ٹھیک. 125 00:04:13,935 --> 00:04:15,160 میں نے اسے حاصل کرنے لگتا ہے. 126 00:04:15,160 --> 00:04:15,660 ٹھیک ہے. 127 00:04:15,660 --> 00:04:17,140 تو اب میں تھوڑا سا مشکل حصہ میں ہوں. 128 00:04:17,140 --> 00:04:18,800 >> کہ ٹھیک ہے. 129 00:04:18,800 --> 00:04:20,485 8 بٹس ایک بائٹ بنا. 130 00:04:20,485 --> 00:04:24,176 >> تم ایک بائٹ لے لو اور آپ چار حصوں میں الگ. 131 00:04:24,176 --> 00:04:26,423 >> بیپ، بیپ، بیپ، بیپ، بیپ. 132 00:04:26,423 --> 00:04:28,018 پیں، بیپ، بیپ، بیپ، بیپ. 133 00:04:28,018 --> 00:04:29,380 >> یہ زیادہ پیچیدہ ہے. 134 00:04:29,380 --> 00:04:30,460 >> تو پھر اس کے کیا. 135 00:04:30,460 --> 00:04:32,580 >> میں نے آپ کو الجھانے اگر، براہ مہربانی مجھے روکنے کے لئے آزاد محسوس کرتے ہیں. 136 00:04:32,580 --> 00:04:33,620 >> لیکن ایک منٹ رکو. 137 00:04:33,620 --> 00:04:36,940 >> ٹھیک ہے، کی سلائڈ میں واپس دیکھو اور قدم کی طرف سے قدم چیزوں کو توڑنے. 138 00:04:36,940 --> 00:04:41,720 >> آپ کو یاد ہے اگر، یاد ہے بائٹ سائز کے ٹکڑوں میں ٹوٹ. 139 00:04:41,720 --> 00:04:44,080 >> تو یہاں ہم سب سے بہتر صورت ہے. 140 00:04:44,080 --> 00:04:46,290 >> یہ کافی ہے بہتری پر - 141 00:04:46,290 --> 00:04:47,715 >> کروم کی طرح ایک ویب براؤزر،. 142 00:04:47,715 --> 00:04:49,421 >> یہ کسی بھی مفت کے لئے ہمیشہ ضروری ہے - 143 00:04:49,421 --> 00:04:49,920 -لوگ - 144 00:04:49,920 --> 00:04:50,880 تم بھر میں چلانے کے کر سکتے ہیں. 145 00:04:50,880 --> 00:04:53,460 اور کوڈ حاصل کر سکتے ہیں کسی حد تک پیچیدہ. 146 00:04:53,460 --> 00:04:55,640 >> اور ہے کہ آپ سب کی ضرورت ہے. 147 00:04:55,640 --> 00:04:56,960 >> بوم! 148 00:04:56,960 --> 00:04:59,140 >> DAVID: اب CS50 اپنے حال ہی میں ڈین Coffey اور میں 149 00:04:59,140 --> 00:05:01,850 باہر سفر کرنے کا موقع تھا ماؤنٹین ویو، کیلیفورنیا، کے لئے 150 00:05:01,850 --> 00:05:03,740 جس جہاں گوگل کا ہیڈکوارٹر ہے. 151 00:05:03,740 --> 00:05:07,350 اور ہم کے ساتھ بات چیت کرنے کے لئے ایک موقع ملا تھا سوسن Wojcicki، یو ٹیوب کے سی ای او. 152 00:05:07,350 --> 00:05:10,920 یہ سوسن میں اصل میں تھا '90s میں پہلے گیراج سال 153 00:05:10,920 --> 00:05:14,620 گوگل خود تھا کہ لیری اور سرگے کی طرف سے شروع. 154 00:05:14,620 --> 00:05:17,430 >> ٹھیک ہے، یہ پتہ چلا ہے کہ سوسن خود اصل CS50 لیا 155 00:05:17,430 --> 00:05:18,950 میں نے پہلے صرف چند سال. 156 00:05:18,950 --> 00:05:21,450 اور میں اسے مار رہا ہے جلد ہی آپ سن گے کے طور پر کس طرح 157 00:05:21,450 --> 00:05:25,040 کمپیوٹر پر زیادہ سے زیادہ ایک تعارف سائنس تو اس کی زندگی کو متاثر کیا. 158 00:05:25,040 --> 00:05:26,892 وہ خوش کہنا چاہوں گا. 159 00:05:26,892 --> 00:05:28,100 سوسن Wojcicki: ہیلو، دنیا. 160 00:05:28,100 --> 00:05:29,620 میں سوسن Wojcicki ہوں. 161 00:05:29,620 --> 00:05:31,500 میں YouTube کے سی ای او ہوں. 162 00:05:31,500 --> 00:05:36,570 میں تھا اور جب میں CS50 لیا 1990 میں ہارورڈ یونیورسٹی میں ایک سینئر. 163 00:05:36,570 --> 00:05:38,710 >> میں اصل میں ایک تاریخ تھی اور ادب کے بڑے. 164 00:05:38,710 --> 00:05:44,180 اور میری جونیئر موسم گرما میں احساس ہوا کہ شاید میں 165 00:05:44,180 --> 00:05:46,450 کچھ سیکھنے کے لئے چاہتا تھا کمپیوٹر کے بارے میں. 166 00:05:46,450 --> 00:05:48,350 اور اس میں واپس آئے. 167 00:05:48,350 --> 00:05:49,870 میں CS50 لیا. 168 00:05:49,870 --> 00:05:54,340 یہ مشکل تھا، لیکن یہ تھا سب سے زیادہ حیرت انگیز کلاس میں لے لیا. 169 00:05:54,340 --> 00:05:57,030 یہ میں نے سب کچھ کے بارے میں سوچ کو کس طرح تبدیل کر دیا گیا. 170 00:05:57,030 --> 00:06:03,200 >> اور میں نے ہارورڈ سے گریجویشن جب 1990 ء میں، میں سلیکن ویلی کے لئے گئے تھے 171 00:06:03,200 --> 00:06:04,500 اور میں نے ایک نوکری مل گئی ہے. 172 00:06:04,500 --> 00:06:07,490 اور میں کام کر رہی ہے تب سے ٹیک میں. 173 00:06:07,490 --> 00:06:09,780 تو CS50 میری زندگی کو تبدیل. 174 00:06:09,780 --> 00:06:12,320 میں سیکھنے اور تعمیر کرنے کے لئے جاری. 175 00:06:12,320 --> 00:06:13,870 یہ میرے ایک بہت بڑا فاؤنڈیشن دی. 176 00:06:13,870 --> 00:06:17,100 اور میں ہر جاننے کے لئے جاری کر رہا ہوں ٹیکنالوجی کی تبدیلیوں کے طور پر دن. 177 00:06:17,100 --> 00:06:19,660 >> اور مجھے یہ بہت اچھا لگتا ہے آپ سب اسے لے رہے ہیں 178 00:06:19,660 --> 00:06:22,840 کہ دنیا کس طرح ہے کیونکہ آگے جا تبدیل کرنے جا رہا. 179 00:06:22,840 --> 00:06:27,490 صرف زیادہ سے ہونے جا رہا ہے زیادہ موقع اور جدت. 180 00:06:27,490 --> 00:06:31,010 ڈیجیٹل پر اثر انداز ہونے جا رہا ہے ہماری یہ پہلے ہی سے بھی زیادہ رہتا ہے. 181 00:06:31,010 --> 00:06:33,870 اور یہ یہ بہت اچھا ہے آپ سب CS50 لے جا رہے ہیں. 182 00:06:33,870 --> 00:06:35,890 تو اس CS50 ہے. 183 00:06:35,890 --> 00:06:38,080 >> DAVID: تو تم کیا گیا ہے، اگر ایک نئی وجہ کے لئے تلاش 184 00:06:38,080 --> 00:06:41,502 ایک مخصوص براؤزر کا استعمال نہ کرنے، یہاں آپ کے لئے ایک اچھا میں سے ایک ہے. 185 00:06:41,502 --> 00:06:43,210 میں نے حال ہی موصول - سب کے ساتھ ساتھ 186 00:06:43,210 --> 00:06:45,120 ہارورڈ یونیورسٹی میں - یہاں اس ای میل. 187 00:06:45,120 --> 00:06:46,910 >> ہارورڈ کمیونٹی کے "پیارے اراکین. 188 00:06:46,910 --> 00:06:50,930 ہوم لینڈ سیکورٹی کے امریکی محکمہ کی سفارش کی گئی ہے کہ عارضی طور پر تمام صارفین 189 00:06:50,930 --> 00:06:54,350 استعمال کا بند مائیکروسافٹ انٹرنیٹ ایکسپلورر، IE، 190 00:06:54,350 --> 00:06:56,270 ایک اہم سیکورٹی دوش کی وجہ سے. " 191 00:06:56,270 --> 00:07:01,250 >> اس میں اصل میں دستاویزی ہے مائیکروسافٹ سلامتی کے مشیر 2963983. 192 00:07:01,250 --> 00:07:05,242 انٹرنیٹ ایکسپلورر میں خطرے کا سامنا ریموٹ کوڈ پر عملدرآمد کی اجازت دے سکتا. 193 00:07:05,242 --> 00:07:07,200 اب اس کا کیا مطلب ہے اور خطرہ کیا ہے؟ 194 00:07:07,200 --> 00:07:08,950 ٹھیک ہے، اس پر غور کریں یہاں آریھ، جو ہم 195 00:07:08,950 --> 00:07:12,160 کے بارے میں بات کرنے کے لئے CS50 میں استعمال HTTP یا ویب ٹریفک. 196 00:07:12,160 --> 00:07:15,140 ہم یہاں ایک ویب ہے تو سرور اور دیگر کی طرف 197 00:07:15,140 --> 00:07:17,589 ایک براؤزر - انٹرنیٹ ایکسپلورر اس معاملے میں - کورس کے، 198 00:07:17,589 --> 00:07:19,380 ایک براؤزر ہے جب یہ سب سے پہلے ایک ویب کے صفحے کی درخواست 199 00:07:19,380 --> 00:07:21,310 اس طرح ایک HDP پیغام بھیج سکتا ہے. 200 00:07:21,310 --> 00:07:26,470 index.HTML ورژن 1.1 کا استعمال کرتے ہوئے حاصل HTTP کے طور پر جانا جاتا پروٹوکول کے. 201 00:07:26,470 --> 00:07:30,820 >> اب اس صورت میں، ایک برا آدمی ہے تو کسی نہ کسی طرح یہ ویب سرور تک رسائی تھی 202 00:07:30,820 --> 00:07:33,990 اور یہ ایک پر نصب تو بات کرنے کا استحصال، 203 00:07:33,990 --> 00:07:36,990 وہ اس بات پر قائل کرنے کے قابل ہو سکتا ہے ویب سرور یہ واپس کرنے کے لئے. 204 00:07:36,990 --> 00:07:41,040 نہ صرف خود index.HTML کی درخواست کی، لیکن اندر سرایت 205 00:07:41,040 --> 00:07:43,720 کہ index.HTML فائل کے کر سکتے ہیں، کورس کے، دیگر اثاثوں ہو. 206 00:07:43,720 --> 00:07:47,230 خاص طور پر، کچھ جیسے exploit.SWF، 207 00:07:47,230 --> 00:07:50,620 ایک فلیش فائل ہے کہ بالآخر یہ سیکورٹی کا فائدہ لیتا ہے 208 00:07:50,620 --> 00:07:54,940 ٹیکنالوجی، ڈھیر فینگشوئ، جس کہنے کی پسند ہیں جس طرح کہ کوڈ 209 00:07:54,940 --> 00:07:59,940 کہ فلیش فائل سپرے کے اندر کمپیوٹر کی کے اندر نام نہاد ڈھیر 210 00:07:59,940 --> 00:08:04,090 کے مختلف حصوں کے ساتھ براؤزر بالآخر ڈیزائن کر رہے ہیں کہ میموری 211 00:08:04,090 --> 00:08:05,810 یہاں میموری کی بڑی مقدار ادلیکھت. 212 00:08:05,810 --> 00:08:09,150 >> اگر آپ کو ہماری بحث سے یہ یاد ہو ڈھیر کے CS50 اور اسٹیک میں 213 00:08:09,150 --> 00:08:11,070 اور میموری مینجمنٹ کی زیادہ عام طور پر. 214 00:08:11,070 --> 00:08:14,280 اب کہ میموری اصل میں ڈھیر پر پھینک دیا 215 00:08:14,280 --> 00:08:16,280 واقعی فلیش ویکٹر اشیاء کہا جاتا ہے. 216 00:08:16,280 --> 00:08:17,870 اور اس کے ساتھ کچھ ہے آپ کو واقف ہو سکتا ہے 217 00:08:17,870 --> 00:08:19,880 تم اپنے آپ کو اگر اس سے پہلے فلیش پروگرام. 218 00:08:19,880 --> 00:08:24,070 لیکن خاص طور پر ان اشیاء میں سے ایک ایک فلیش میڈیا کی آواز اعتراض کے طور پر جانا جاتا ہے. 219 00:08:24,070 --> 00:08:28,190 >> اور اس کے ساتھ ساتھ اس کی وجہ ایک موقع جھوٹ کیا اس کا استحصال تو ایسا کرنے کے لئے آمدنی 220 00:08:28,190 --> 00:08:31,540 اس حصہ کے بدعنوان ہے میموری، یاد میں اس اعتراض، 221 00:08:31,540 --> 00:08:36,640 اس کو بنانے کے لئے کی کوشش کرتا ہے کہ اس طرح شش اعشاری ایڈریس کارکردگی، اس طرح 222 00:08:36,640 --> 00:08:40,600 بالآخر پروگرام دھوکہ کرنے کی کوشش تو کچھ شیل کوڈ پر عمل کرنے کے لئے 223 00:08:40,600 --> 00:08:44,560 بات، یا برا آدمی کے کوڈ، ہے بالآخر یہاں اس پتے پر ذخیرہ، 224 00:08:44,560 --> 00:08:49,530 ڈاؤن لوڈ کے ذریعے انجکشن کیا گیا تھا جس نادانستہ کہ خاص طور پر فلیش کی فائل. 225 00:08:49,530 --> 00:08:53,220 >> اب آخر نتیجہ ہو سکتا ہے جو کچھ بھی دشمن آپ کے کمپیوٹر پر کرنا چاہتا ہے. 226 00:08:53,220 --> 00:08:56,290 وہ آپ کی فائلوں کو خارج کر سکتے ہیں، ، آپ کی فائلوں کو منتقل آپ کی فائلوں کو ای میل، 227 00:08:56,290 --> 00:08:59,960 یا واقعی ہے کہ آپ اپنے آپ کو کچھ بھی کر کہ کمپیوٹر کے مالک کے طور کر سکتے ہیں. 228 00:08:59,960 --> 00:09:01,600 خطرہ اتنا ڈراونا ہے اور اس وجہ سے. 229 00:09:01,600 --> 00:09:04,370 یہ اجازت دیتا ہے پر صحیح معنوں میں کسی کو بھی جن کی ویب سائٹ آپ انٹرنیٹ 230 00:09:04,370 --> 00:09:08,590 صوابدیدی پھانسی کا دورہ کر سکتے ہیں آپ کے کمپیوٹر پر پروگرام. 231 00:09:08,590 --> 00:09:11,550 >> اب شکر ہے، مائیکروسافٹ بہت حال ہی میں اس کے لئے ایک طے کر جاری 232 00:09:11,550 --> 00:09:14,800 کیونکہ مسئلہ اصل میں مصیبت زدہ انٹرنیٹ ایکسپلورر 6 233 00:09:14,800 --> 00:09:16,210 11 کے ذریعے پورے راستے. 234 00:09:16,210 --> 00:09:19,530 یہ ہے، بہت کچھ کے لئے ہمارے ساتھ رہا ہے وقت اور حال ہی میں دریافت کیا گیا تھا. 235 00:09:19,530 --> 00:09:23,120 تو آپ کو خود کار طریقے سے اپ ڈیٹ ہے تو پر تبدیل کر دیا، جلد ہی آپ کو ٹھیک ہونا چاہئے. 236 00:09:23,120 --> 00:09:26,340 لیکن صرف محفوظ ہو کرنے کے لئے، آپ کو ضرور کر سکتے ہیں کم از کم کچھ دیگر براؤزر پر سوئچ 237 00:09:26,340 --> 00:09:27,300 اس دوران میں. 238 00:09:27,300 --> 00:09:29,650 >> اب یہ بھی پتہ چلا ہے کہ مائیکروسافٹ بہت دل کھول کر 239 00:09:29,650 --> 00:09:33,640 بھی، ونڈوز ایکس پی کے لئے ایک طے کر جاری جس کے لئے ونڈوز کا ایک پرانا ورژن 240 00:09:33,640 --> 00:09:37,040 کی حمایت کے باضابطہ اصل میں تھا صرف چند ہفتے پہلے بند کر دیا، 241 00:09:37,040 --> 00:09:40,880 لیکن یہ خطرہ اتنا برا تھا کہ وہ بھی OS کے لئے ایک طے کر باہر لپیٹ 242 00:09:40,880 --> 00:09:41,810 اس کے ساتھ ساتھ. 243 00:09:41,810 --> 00:09:43,400 >> اب دوسری خبر میں اس ہفتے یہ تھا. 244 00:09:43,400 --> 00:09:46,632 اٹاری 2600، ایک بڑی عمر کے کھیل کنسول ہے کہ میرے ایک کزن 245 00:09:46,632 --> 00:09:49,340 اصل میں جس پر بڑھتی ہوئی تھی ہم نے ویڈیو گیمز کو کھیلنے کے لئے استعمال کیا جاتا ہے جب 246 00:09:49,340 --> 00:09:50,630 ہم ان کے گھر کا دورہ کریں گے. 247 00:09:50,630 --> 00:09:54,420 اب کسی بھی صورت میں، کیوں اس میں تھا خبریں مندرجہ ذیل وجہ کے لئے تھا. 248 00:09:54,420 --> 00:09:57,180 واپس '80s میں، کمپنی اس آلہ کے پیچھے، اٹاری، 249 00:09:57,180 --> 00:09:59,870 ایک میں دفن کرنے کا فیصلہ کیا ہے نیو میکسیکو میں زمین 250 00:09:59,870 --> 00:10:02,510 پرانے کھیل کی ایک پوری چڑھانے اور ہدایات کے دستورالعمل 251 00:10:02,510 --> 00:10:05,050 اور یہ کہ چاہوں گا دوسری صورت میں فروخت نہیں ہوسکیں چلے گئے ہیں. 252 00:10:05,050 --> 00:10:09,320 >> اب وقت گزرنے کے ساتھ، ان کی تدفین گیمز ایک شہری تصور کا تھوڑا سا بن. 253 00:10:09,320 --> 00:10:12,690 لوگ واقعی اس بات کا یقین کے لئے معلوم نہیں تھا چاہے یہ اصل میں کیا ہوا تھا، یہاں تک کہ 254 00:10:12,690 --> 00:10:16,080 اگرچہ، متک گئے کے طور پر، کمپنی یہاں تک کہ کنکریٹ کی ایک پرت ڈالا تھا 255 00:10:16,080 --> 00:10:18,630 میں سب کچھ کے سب سے اوپر بچوں کو روکنے کے لئے زمین پر 256 00:10:18,630 --> 00:10:22,150 اصل میں اس کے ذریعے rustling سے، مفت ویڈیو گیمز تلاش کرنے کی کوشش. 257 00:10:22,150 --> 00:10:26,310 ٹھیک ہے، یہ پتہ چلا ہے کہ ایک دستاویزی فلم 2014 میں اب ترقی میں ہے. 258 00:10:26,310 --> 00:10:30,900 اور کھودنے کی ایک ٹیم کی کوشش کر رہا ہے اس کہانی کے پیچھے کی سچائی کھدائی 259 00:10:30,900 --> 00:10:32,240 یہ وہاں واقعی ہے. 260 00:10:32,240 --> 00:10:33,330 >> اور انہوں نے محسوس کیا لگتا ہے؟ 261 00:10:33,330 --> 00:10:35,940 ٹھیک ہے، بالکل نہیں اس آدمی، لیکن ہزاروں کی تعداد 262 00:10:35,940 --> 00:10:38,220 اس کھیل کی کاپیاں، جاری کیا گیا تھا 263 00:10:38,220 --> 00:10:42,000 کی رہائی کے ساتھ اتفاق فلم، E.T. خلائی Extraterrestrial. 264 00:10:42,000 --> 00:10:47,040 تو بے شک، صرف گزشتہ چند دنوں میں درجنوں اور سینکڑوں ہزاروں نہیں تو 265 00:10:47,040 --> 00:10:52,140 بالآخر ان کارتوس کی پتہ لگایا جا کرنے کے لئے شروع کر رہے ہیں. 266 00:10:52,140 --> 00:10:56,280 >> اب کیوں وہ اس طرح دفن کیا ایک واضح طور پر مجبور کھیل؟ 267 00:10:56,280 --> 00:10:58,570 ٹھیک ہے، یہ پتہ چلا ہے کہ E.T. اصل میں مشہور ہے 268 00:10:58,570 --> 00:11:01,850 بہت سے کبھی سب سے زیادہ ویڈیو گیم ہو. 269 00:11:01,850 --> 00:11:04,080 وہ تھا حصے میں، کیونکہ تیار کرنے کے لئے بہت کم وقت 270 00:11:04,080 --> 00:11:06,340 اس سے پہلے کھیل خاص طور پر کرسمس کے موسم، 271 00:11:06,340 --> 00:11:09,240 بلکہ وجہ یہ تھی کھیلنے کے لئے خاص طور پر مشکل. 272 00:11:09,240 --> 00:11:11,630 یہ، کورس کے، جنم لیتا ہے سوال، ہم اسے دیکھ سکتے ہیں؟ 273 00:11:11,630 --> 00:11:12,610 جی ہاں، ہم کر سکتے ہیں. 274 00:11:12,610 --> 00:11:13,555 چلو ایک نظر ڈالیں. 275 00:11:13,555 --> 00:11:14,388 [ویڈیو کھیل کھیل] 276 00:11:14,388 --> 00:11:35,287 277 00:11:35,287 --> 00:11:37,870 اب یہ اصل میں نہیں تھا لوگوں کے اعتراض لیا گرافکس 278 00:11:37,870 --> 00:11:41,070 کیونکہ، درحقیقت، اس سے '80s تھا اور اس آرٹ کی حالت تھی. 279 00:11:41,070 --> 00:11:42,840 بے شک، یہ یہاں میرے بچپن تھا. 280 00:11:42,840 --> 00:11:44,900 لیکن کیا مشکل تھا کے بارے میں یہ کھیل،، میں سے ایک تھا 281 00:11:44,900 --> 00:11:46,920 آپ کے ارد گرد ایک فلم یٹ تھا سکرین، تلاش 282 00:11:46,920 --> 00:11:49,820 ان تھوڑا پکسلز کے لئے، جس میں ریز کے ٹکڑوں کی نمائندگی کی. 283 00:11:49,820 --> 00:11:52,960 لیکن پکڑنے بھی ہے کہ آپ گر تو ان سیاہ ہیرے سائز میں، 284 00:11:52,960 --> 00:11:54,870 آپ کو ایک میں گر جائے گا کہ اصل میں کیا گیا تھا کھڑا 285 00:11:54,870 --> 00:11:56,890 بہت مشکل اور سے باہر نکلنے کے تکاؤ. 286 00:11:56,890 --> 00:11:59,570 تو اس طرح یٹ دفن کیا گیا تھا. 287 00:11:59,570 --> 00:12:02,740 >> اب بھی صحرا میں دیر سے یہ یہاں Wyoming میں تھا. 288 00:12:02,740 --> 00:12:08,010 جوہری، کے ساتھ الجھن میں نہیں [؟ nucular،؟] کنٹرول سینٹر. 289 00:12:08,010 --> 00:12:10,920 اور حقیقت میں، آپ کو نظر آتے ہیں وہاں کنکریٹ کے نیچے 290 00:12:10,920 --> 00:12:14,330 اس سفید قطب کے قریب، ہے اصل میں ایک Minuteman III کے میزائل، 291 00:12:14,330 --> 00:12:18,230 جوہری میزائل، کہ اصل میں ہے ہے کہ کچھ ٹیکنالوجی کی طرف سے محفوظ 292 00:12:18,230 --> 00:12:20,980 تقریبا امید ہے کہ آپ کر سکتے ہیں کے طور پر جدید کے طور پر. 293 00:12:20,980 --> 00:12:24,344 ایک امریکی ٹی وی شو، 60 منٹس، حال ہی میں اس نے انکشاف کیا. 294 00:12:24,344 --> 00:12:25,010 [ویڈیو پلے بیک] 295 00:12:25,010 --> 00:12:28,210 لیکن سامان قدیم ہے. 296 00:12:28,210 --> 00:12:30,480 یہ، مثال کے طور پر، ہے کمپیوٹر میں سے ایک ہے 297 00:12:30,480 --> 00:12:33,380 ایک لانچ ملے گا صدر کی طرف سے حکم. 298 00:12:33,380 --> 00:12:35,720 یہ فلاپی ڈسک کا استعمال کرتا ہے. 299 00:12:35,720 --> 00:12:38,000 واقعی پرانے، بڑے والے. 300 00:12:38,000 --> 00:12:41,920 آپ، یہاں آنے سے پہلے شاید ایک کبھی نہیں دیکھا تھا؟ 301 00:12:41,920 --> 00:12:44,170 >> -I'd ایک تک کبھی نہیں دیکھا میں اس چھید میں ہے. 302 00:12:44,170 --> 00:12:44,640 >> [END ویڈیو پلے بیک] 303 00:12:44,640 --> 00:12:46,730 >> اب آپ سوچ رہے ہیں آپ ان ڈسک دیکھا ہے، 304 00:12:46,730 --> 00:12:49,680 ان 5 اور 1/4-inch ڈسک 1980s سے، اہ اہ. 305 00:12:49,680 --> 00:12:53,180 یہ ایک 8 انچ فلاپی ہے 1970s سے ڈسک کی. 306 00:12:53,180 --> 00:12:55,930 اب CS50 اپنے ڈین Coffey اور میں نے بھی ایک موقع تھا 307 00:12:55,930 --> 00:12:58,117 سیٹل کا سفر کرنے کی، واشنگٹن نے حال ہی میں جہاں 308 00:12:58,117 --> 00:12:59,450 ہم والو میں ہمارے دوست کا دورہ کیا. 309 00:12:59,450 --> 00:13:03,870 اصل میں، تم مجھ سے 60 پر یاد کر سکتے ہیں ان مجازی حقیقت چشمیں پہننا. 310 00:13:03,870 --> 00:13:07,030 >> اب ہم نے بھی ایک موقع تھا والو کے انجینئرز کے تین کے ساتھ بات چیت 311 00:13:07,030 --> 00:13:09,620 جو کے بارے میں ہم سے بات کی تھی کیا یہ، والو میں کام کرنے کی طرح ہے 312 00:13:09,620 --> 00:13:13,290 لیکن بہتر ابھی تک، کیا یہ ہے ویڈیو گیمز تیار کرنے کے لئے پسند ہے. 313 00:13:13,290 --> 00:13:14,315 چلو ایک نظر ڈالیں. 314 00:13:14,315 --> 00:13:14,600 >> [ویڈیو پلے بیک] 315 00:13:14,600 --> 00:13:15,433 >> [ویڈیو کھیل کھیل] 316 00:13:15,433 --> 00:13:23,950 317 00:13:23,950 --> 00:13:26,420 -میرا نام برائن جیکبسن ہے. 318 00:13:26,420 --> 00:13:30,420 میں اس قسم کے والو کرنے کے لئے میری راہ بنا دیا ایک تھوڑا سا گھماودار راستے میں. 319 00:13:30,420 --> 00:13:33,710 میں اصل میں ایک کمپیوٹر نہیں تھا کالج میں پروگرامر. 320 00:13:33,710 --> 00:13:35,790 اور میں واپس کرنے کے لئے استعمال کیا جاتا تھا ہائی اسکول وجود میں 321 00:13:35,790 --> 00:13:39,300 پروگرامنگ کرتے ہیں اور حاصل کرنے کے قابل عمل درآمد کرنے کے خیال سے سامان 322 00:13:39,300 --> 00:13:41,320 صرف چند منٹ یا گھنٹے میں. 323 00:13:41,320 --> 00:13:46,930 میں نے لطف اٹھایا ہے کہ ترقی کی تیز رفتار اور میرے خیالات کو دیکھ کر زندگی میں آتے ہیں. 324 00:13:46,930 --> 00:13:48,780 >> میری نام Yahn Bernier ہے. 325 00:13:48,780 --> 00:13:50,740 میں نے والو میں یہاں کیا گیا ہے 16 سال سے زیادہ کے لئے. 326 00:13:50,740 --> 00:13:54,170 تو میں صرف کے لئے لکھنے ختم زلزلے کے لئے تفریح ​​کے ایک سطح ایڈیٹر 327 00:13:54,170 --> 00:13:57,564 ثنائی بنیاد پر بسپا، سے ملاقات کی خلائی partitioning کے درخت. 328 00:13:57,564 --> 00:13:58,730 یہ entree کی طرح تھا. 329 00:13:58,730 --> 00:14:02,780 اور آخر میں تھا جو بغیر نیویل، والو کے بانی، اور مائیک Harrington 330 00:14:02,780 --> 00:14:06,254 مجھے ایک ای میل کہہ سافٹ ویئر بھیجا ترقی انجینئر موقع. 331 00:14:06,254 --> 00:14:07,170 -میرا نام جان کک ہے. 332 00:14:07,170 --> 00:14:09,380 میں نے ایک سافٹ ویئر انجینئر ہوں والو میں کام کر رہے. 333 00:14:09,380 --> 00:14:14,240 میں نے اپنے آن لائن نظام پر توجہ مرکوز، پیمائی، اور فن تعمیر. 334 00:14:14,240 --> 00:14:16,060 >> ایک دوست اور میں نے اصل میں یونیورسٹی میں تھے 335 00:14:16,060 --> 00:14:18,660 ٹیم کلی نامی ایک کھیل پر کام کر رہے ہیں. 336 00:14:18,660 --> 00:14:22,810 اور ہم صرف کھیل بنا دیا، انٹرنیٹ پر ڈال دیا. 337 00:14:22,810 --> 00:14:25,130 یہ ایک کے علاوہ تھا کھیل ہی کھیل میں، زلزلے، وقت. 338 00:14:25,130 --> 00:14:27,620 لہذا اس طرح کے ایک جدید تھا اس کھیل کی توسیع. 339 00:14:27,620 --> 00:14:30,920 اس کے بعد، ہم ختم والو کے ساتھ رابطے میں ہو رہی ہے 340 00:14:30,920 --> 00:14:32,200 اور یہاں آنے والے. 341 00:14:32,200 --> 00:14:36,535 >> ٹھیک ہے، میرے لئے گرافکس کلاس تھی شاید سب سے زیادہ قابل اطلاق کورس 342 00:14:36,535 --> 00:14:39,960 مجھے یقین ہے کہ کے لئے کالج میں لے لیا ہے. 343 00:14:39,960 --> 00:14:42,940 ترکوندوستی، لکیری الجبرا. 344 00:14:42,940 --> 00:14:47,140 میں تھا کہ ایک روبوٹکس کورس لیا سینکا ہوا کے لکیری الجبرا قسم کی گروپ 345 00:14:47,140 --> 00:14:52,030 یہ، اور اس کلیدی پتھر میں سے ایک ہے میں کسی بھی 3D گرافکس کے لئے ریاضی کے تصورات. 346 00:14:52,030 --> 00:14:57,680 یہ واقفیت اور کرنے کے بارے میں تمام ہے اس طرح کے ریاضی، میں، آپ کو زیادہ دیکھ رہا ہوں 347 00:14:57,680 --> 00:14:58,970 لیکن میں وہاں مقصد کے لئے چاہتے ہیں. 348 00:14:58,970 --> 00:15:04,600 اور کس طرح میں نے کس طرح باری باری دکھائے گا اور ہے میں منتقل یا دیکھ رہا ہوں جہاں اعداد و شمار. 349 00:15:04,600 --> 00:15:07,015 یہ سب لکیری الجبرا ہے. 350 00:15:07,015 --> 00:15:11,380 >> ایک سب سے پہلے شخص شوٹر کے جوہر میں بندوق سائٹس کے ذریعے نظر یہ ہے کہ 351 00:15:11,380 --> 00:15:13,630 میری آنکھوں اور مقصد کے ساتھ کچھ اور ٹرگر ھیںچو 352 00:15:13,630 --> 00:15:14,670 اور میں نے اس کو مارنے کے لئے چاہتے ہیں. 353 00:15:14,670 --> 00:15:18,810 تو آپ کو ڈیزائن کرنے کی ضرورت ہے آپ کی تاخیر کے ساتھ نمٹنے کے لئے ٹیکنالوجی. 354 00:15:18,810 --> 00:15:22,020 اور تو جان Carmack واپس چلے گئے اور اوہ، مجھے کیا کرنے کی ضرورت ہے، انہوں نے کہا کہ 355 00:15:22,020 --> 00:15:28,440 کلائنٹ پر پیشن گوئی ہے اپنے کھلاڑی کی معلومات کے نتیجے میں، 356 00:15:28,440 --> 00:15:30,336 اور صرف یہ ہے کہ کیا اور رینڈر جہاں سے ہم 357 00:15:30,336 --> 00:15:33,460 وہ جا رہا ہے لگتا ہے اور اس کے بعد دو سرور واپس آتے ہیں اور میرے لئے یہ درست. 358 00:15:33,460 --> 00:15:36,470 >> تو آپ کے بارے میں سوچ رہے ہیں ایک کھیل بنانے کے لئے ایک کھیل کے انجن کا استعمال کرتے ہوئے، 359 00:15:36,470 --> 00:15:38,510 بہت زیادہ اختیارات اب بھی موجود ہے. 360 00:15:38,510 --> 00:15:41,675 >> ایک کھیل کے انجن قسم ہے بنیادی ڈھانچے کی 361 00:15:41,675 --> 00:15:42,800 آپ کو کھیل بنانے کے، جس میں. 362 00:15:42,800 --> 00:15:46,560 یہ ڈرائنگ کے لئے ذمہ دار کی بات ہے دنیا، دنیا تخروپن کے لئے، 363 00:15:46,560 --> 00:15:50,970 تمام آواز کو کھیلنے کے لئے، آپ کے کھیل کے کوڈ کے مدد کرنے کے لئے 364 00:15:50,970 --> 00:15:53,650 اعداد و شمار کیا دشمن AIs کو کر جا رہے ہیں. 365 00:15:53,650 --> 00:15:57,260 >> عام طور پر، لوگوں کو شروع ہو جائے گا طریقہ ہے وہ اس منطق کی کچھ رقم لے جاؤ 366 00:15:57,260 --> 00:15:58,020 اور اسے تبدیل. 367 00:15:58,020 --> 00:16:00,280 کی طرح، ٹھیک ہے، اب چلو صرف راکٹ لانچر تبدیل 368 00:16:00,280 --> 00:16:04,240 اس کی بجائے 200 نقصان کرنے کی 100 نقصان کر. 369 00:16:04,240 --> 00:16:08,580 یہ ایک بہت آسان ہے، کی طرح، صرف لے گیم پلے منطق کے کچھ موجودہ ٹکڑا 370 00:16:08,580 --> 00:16:10,360 اور آپ کو پسند کس طرح کرنے کے لئے اس کی موافقت. 371 00:16:10,360 --> 00:16:13,830 >> -دیگر اعلی سطح پرت عام طور پر کھیل کوڈ کہا جاتا ہے. 372 00:16:13,830 --> 00:16:17,230 کھیل ہی کھیل میں کوڈ عام طور پر ہے کھیل کے قوانین کے بارے میں تمام ہے کہ بات. 373 00:16:17,230 --> 00:16:21,156 میں حقیقت یہ ہے کہ کی طرح یہ خاص طور پر ہتھیار 374 00:16:21,156 --> 00:16:22,530 اور یہ ایک خاص طریقے میں کام کرتا ہے. 375 00:16:22,530 --> 00:16:25,480 یا وہاں ہے حقیقت یہ ہے کہ ایک headcrab دانو ہے 376 00:16:25,480 --> 00:16:27,130 ان مخصوص طرز عمل ہے. 377 00:16:27,130 --> 00:16:30,800 چیزوں کے ان قسم کے ہیں عام طور پر کھیل کے کوڈ کے طور پر تلاش کرنے کے لئے. 378 00:16:30,800 --> 00:16:34,790 >> اور وہاں سے، واقعی، ان کے ساتھ ٹکڑے ٹکڑے اور iteration کے کے عمل کی طرح، 379 00:16:34,790 --> 00:16:37,600 آپ کی طرح کسی چیز سے جا سکتے ہیں نصف زندگی کی طرح کچھ زلزلہ. 380 00:16:37,600 --> 00:16:41,810 >> نصف زندگی، ایک سائنس FI ہے پہلے شخص کے شوٹر کھیل. 381 00:16:41,810 --> 00:16:45,340 یہ ایک dystopian دنیا میں مقرر کیا ہے. 382 00:16:45,340 --> 00:16:50,050 پہلے نصف زندگی میں قائم کیا گیا تھا اس زمین کے اندر تحقیق کی سہولت 383 00:16:50,050 --> 00:16:51,100 سیاہ میسا کہا جاتا ہے. 384 00:16:51,100 --> 00:16:53,940 اور آپ کو ایک کردار ادا کیا گورڈن فری مین کا نام. 385 00:16:53,940 --> 00:16:56,690 اور یہ بنیادی طور پر تھا کے بارے میں ایک اجنبی حملے 386 00:16:56,690 --> 00:17:00,000 کہ جب اکسایا گیا تھا ایک تجربہ غلط ہو گیا. 387 00:17:00,000 --> 00:17:04,720 >> اور دوسرا کھیل، نصف حیات 2، کے بارے میں 10 سال کے بعد قائم کیا گیا تھا، 388 00:17:04,720 --> 00:17:07,940 اور بنیادی طور پر، غیر ملکی سیارے پر قبضہ کر لیا تھا. 389 00:17:07,940 --> 00:17:12,547 اور اب گورڈن فری مین کے طور پر آپ بنیادی طور پر بچانے کے لئے تھا 390 00:17:12,547 --> 00:17:13,880 آپ سے مل کر جو آپ کے دوست، یلیکس،. 391 00:17:13,880 --> 00:17:17,960 اور واپس سے شکست دی کرنے کی کوشش کریں غیر ملکی اور سیارے کو دوبارہ حاصل. 392 00:17:17,960 --> 00:17:20,660 >> -یقینا، جیسے منصوبے پورٹل 2، یہ صرف تھا 393 00:17:20,660 --> 00:17:24,742 ایک چھوٹی سی ٹیم، پانچ افراد ایک کھیل تصور پر کام کر رہے ہیں. 394 00:17:24,742 --> 00:17:26,950 وہ کچھ چیزیں مل گیا وہ سوچ، دلچسپ تھے 395 00:17:26,950 --> 00:17:28,283 ایک کھیل کے لئے دلچسپ ہو سکتا ہے. 396 00:17:28,283 --> 00:17:29,490 انہوں نے 20 افراد کے لئے توسیع. 397 00:17:29,490 --> 00:17:31,355 انہوں نے ان خیالات باہر fleshed. 398 00:17:31,355 --> 00:17:32,480 آپ کو کچھ زیادہ لوگوں کو شامل. 399 00:17:32,480 --> 00:17:35,827 >> وہ ٹھیک ہے، کی طرح، اور کر رہے ہیں اب ہم تین کنسولز پر جہاز کرنا چاہتے ہیں. 400 00:17:35,827 --> 00:17:36,910 ہم نے بہت زیادہ لوگوں کی ضرورت ہے. 401 00:17:36,910 --> 00:17:38,619 سب کی طرح، اس کھیل پر نظر آتے ہیں. 402 00:17:38,619 --> 00:17:39,160 یہ بہت اچھا ہے. 403 00:17:39,160 --> 00:17:40,909 یہ صرف ایک گروپ کی ضرورت ہے کے کیا حاصل کرنے کے لئے کام. 404 00:17:40,909 --> 00:17:43,790 تو اچانک آپ کے پاس نصف کمپنی کام کر رہے ہیں، 405 00:17:43,790 --> 00:17:47,100 آپ کے پاس کام کرنے والے 120 افراد اس کھیل پر یہ کیا حاصل کرنے کے لئے. 406 00:17:47,100 --> 00:17:51,190 ظاہر ہے، کی تعداد دوسری جگہوں کے منصوبوں کے معاہدوں، 407 00:17:51,190 --> 00:17:53,354 لیکن ہر کوئی سپر ہے کیونکہ وہ جانتے ہیں خوش 408 00:17:53,354 --> 00:17:55,520 وہ اس پر کام کر رہے ہیں واقعی بہت اچھا ہے اس چیز. 409 00:17:55,520 --> 00:17:58,644 >> کے بارے میں واقعی میں بہت باتیں کی ایک عام طور پر اس کام کو اور اس صنعت 410 00:17:58,644 --> 00:18:00,684 چیزوں کو ہر وقت تبدیل ہوتا ہے. 411 00:18:00,684 --> 00:18:02,600 تم اس چیز کو اس سال جا رہا ہے کر رہے ہیں 412 00:18:02,600 --> 00:18:04,980 سے بہت مشکل ہو آپ کو اگلے سال کر بات. 413 00:18:04,980 --> 00:18:08,520 اور اس طرح یہ واقعی سب کچھ رکھتا ہے تازہ، اصل میں، اور بہت دلچسپ. 414 00:18:08,520 --> 00:18:11,757 آپ مسلسل نئے سیکھنے کر رہے ہیں چیزوں اور سامان کی نئی قسم کے کر. 415 00:18:11,757 --> 00:18:12,590 [END ویڈیو پلے بیک] 416 00:18:12,590 --> 00:18:13,969 DAVID: یہ CS50LIVE کے لئے ہے. 417 00:18:13,969 --> 00:18:15,760 اتنا اس کے شکریہ ہفتے کی شراکت. 418 00:18:15,760 --> 00:18:19,710 اتنا CS50 اپنے کولٹن شکریہ اوگڈین اور کیمرے کے پیچھے ٹیم. 419 00:18:19,710 --> 00:18:21,456 یہ CS50 تھا. 420 00:18:21,456 --> 00:18:23,198 >> [موسیقی - لاس ڈیل ریو، "MACARENA"] 421 00:18:23,198 --> 00:19:18,955