[موسیقی بجانا] خریدیے: ہیلو دنیا. یہ CS50LIVE ہے. ہم آپ کے لئے اس طرح ایک اچھا واقعہ ہے. یوٹیوب کے سی ای او، ایک انٹرنیٹ ایکسپلورر میں بگ، سب سے زیادہ ویڈیو کبھی کھیل، اور والو سافٹ ویئر کے لئے ایک فیلڈ ٹرپ. ٹوکیو، جاپان کے لئے لیکن اس سے پہلے، ایک سفر جہاں حال ہی میں ادا کیا ہے صدر اوباما میری اچھی دوست کے ساتھ فٹ بال. [ویڈیو پلے بیک] -واہ. انہوں نے آگے بڑھ رہا ہے. میں بھی ایک فٹ بال کی گیند لات کر سکتے ہیں. میں یہاں جانا. -ارے، اچھا کام. [END ویڈیو پلے بیک] DAVID: ہیلو، دنیا. میں CS50 کی اپنی کولٹن اوگڈین کے ساتھ یہاں ہوں. کولٹن اوگڈین: ہیلو، سب کو. DAVID: اور کون ہم کرتے ہیں آج یہاں ہمارے ساتھ ہے؟ کولٹن اوگڈین: یہ، ہے ہمارے فرانس کی طرف سے چھوٹا سا روبوٹ دوست. DAVID: تو میں نے اصل میں کوئی ملاقات [ساتھ ساتھ؟ روب Boden؟] میں اور وہ اٹلانٹا میں تھے، جارجیا واپس چند ہفتوں آپ کو یاد کر سکتے ہیں کے طور پر SIGCSE، خاص دلچسپی کمپیوٹر سائنس کی تعلیم کے لئے گروپ، لفظی کے ارد گرد چلنے جہاں کانفرنس کے کمرے کے فرش پر اس آدمی تھا. یہ پتہ چلتا ہے کے ساتھ ساتھ، جب ہم کیمپس کے واپس آیا ہم نے دریافت ہے کہ پروفیسر [اشراوی] ہارورڈ یونیورسٹی کے روبوٹکس لیب کے اصل میں ایک اب یہاں کیمپس تھا. اور وہ براہ مہربانی ہمیں اجازت ہے آج آپ کے لئے اس پروگرام کے لئے. کولٹن اوگڈین: جی ہاں، اور اصل میں، ڈیوڈ، اب میں آپ کو ہیلو کہنا چاہتا ہے آپ چلنا چاہتے ہیں یہاں میز کے گرد. DAVID: ٹھیک ہے یہاں؟ ٹھیک ہے. ٹھیک ہے. خریدیے: خوش، ڈیوڈ. آپ سے مل کر اچھا لگا. DAVID: خوش، اب. ان کے ہاتھ ہلا؟ کولٹن اوگڈین: شیک اوپر اور نیچے اس کے ہاتھ. DAVID: ٹھیک ہے. کولٹن اوگڈین: اور پھر وہ آگے بڑھیں اور بیٹھ گے. اور اگر آپ دلچسپی رکھتے ہیں تو، میں اصل میں آپ کو دکھا سکتے ہیں میں نے اسے حاصل کرنے کے قابل تھا کہ کس طرح بھی ان تمام چیزوں کو کرنے کے لئے. DAVID: جی ہاں، بالکل. کولٹن اوگڈین: انہوں نے ایک چھوٹی سی ہے دور اس صبح کو متوازن. انہوں نے کہا کہ ابھی تک اس کے کافی نہیں ہے. DAVID: تو ہم اس میں کیا تلاش کر رہے ہیں ہے؟ کولٹن اوگڈین: تو ہم دیکھ رہے ہیں یہاں اب ہے جو ایک بنیادی گراف، ہے ایک گرافیکل پروگرامنگ ماحول، سکریچ کی طرح ہے جس میں کہ CS50 کا استعمال کرتا ہے. یہاں ہم یہ مقرر ہے کو دیکھنے کے ایک بہاؤ آریھ کی طرح. اور ہم نے ان میں سے ایک گروپ ہے یہاں چھوٹی سی عمارت کے بلاکس. اب ہم اس میں سے ایک پر ایک نظر ڈالیں تو مثال کے طور پر، یہ موقف کہا جاتا ہے. اور اس بلاک کے لئے کھڑے ہو کا کہنا ہے کہ اب، چاہے وہ نیچے بیٹھی ہے یا جو کچھ بھی. اس کے بعد ہم اس میں جاتا ہے کو دیکھنے کے سپرش سر، جس میں بنیادی طور پر کے سب سے اوپر پر ایک نل کے لئے انتظار کر رہی ہے اس کے سر پر آپ پہلے دیکھا. ذرائع منتقل ایک X، Y، اور Z میں منتقل ایک مخصوص منزل کے لئے سمت. مصافحہ میں نے لکھا ایک ماڈیول ہے، بنیادی طور پر ڈیوڈ، خوش، ہے جس میں. آپ سے مل کر اچھا لگا. ایک مصافحہ کے لئے انتظار کر رہی ہے. بیٹھ جاؤ کے مخالف کھڑے ہو جاؤ. انہوں نے کہا کہ آگے بڑھو اور بیٹھ گے. اور پھر سر تحریک ایک لوپ ہے جس کے تحت وہ بے ترتیب سمتوں میں اس کے سر میں منتقل کرے گا. DAVID: دلچسپ. ان نظر نہیں ہے تو اگرچہ شروع سے پہیلی کے ٹکڑے ٹکڑے کی طرح، یہ واقعی میں ایک ہی خیال ہے. اور آپ کو ایک پروگرام کی وائرنگ رہے ہیں ان کی عمارت کے بلاکس کا استعمال کرتے ہوئے. کولٹن اوگڈین: جی ہاں، بالکل. DAVID: تو تم نے کہا تم نے ان میں سے ایک، ہینڈ شیک. ہم نے اس کے ایک پر میں زوم کر سکتے ہیں؟ کولٹن اوگڈین: ضرور. ہم یہاں مصافحہ پر ایک نظر ڈالیں گے. اور ہم نے یہ بہت قائم ہے نظر آئے گا دیگر بہاؤ آریھ کی طرح. ہم، خوش بلاک کے ساتھ شروع جس میں [اشراوی] DAVID، خوش، کا کہنا ہے کہ. آپ سے مل کر اچھا لگا. یہ حق ایک لوپ ہے. یہ بازو کی تحریک کا پتہ لگانے کے، کا کہنا ہے کہ. تو یہ ایک لامحدود ہو گا اس کے بازو تک لوپ انتظار اوپر اور نیچے اٹھایا گیا ہے. اور پھر جو کچھ بھی ہوا ہے ایک بار، یہ آگے جانا ہے اور ان چیزوں کو کیا کریں گے. ٹھیک ہے stiffness کو مقرر کریں اور ختم کرنے کے لئے جانا، بنیادی طور پر اسے واپس بھیج دیں جس کا مطلب ہے اس کی پہلے سے طے شدہ کی پوزیشن پر. DAVID: دلچسپ. آپ صرف تک محدود ہیں اس گرافیکل ماحول کا استعمال کرتے ہوئے اس طرح میں اس پروگرام کے لئے؟ کولٹن اوگڈین: اصل میں، کوئی. ہم ڈبل کلک کریں آگے بڑھو اور تو ان کی عمارت کے بلاکس میں سے کوئی بھی، ہم اصل میں ہے کہ وہاں دیکھ سکتے ہیں ہڈ کے نیچے ازگر کوڈ، ان کی عمارت کے بلاکس میں سے ہر ایک powering کے. DAVID: آہ، واقعی. ان مجریچت، ازگر کے لئے تو ایک تشریح زبان ہے، روح میں بہت ہی ہم CS50 میں استعمال کرتے ہیں جس میں پی ایچ پی،. اور آپ استعمال کر سکتے ہیں کی طرح ویب پروگرامنگ کے لئے پی ایچ پی، تم نے بھی کمانڈ لائن پر استعمال کر سکتے ہیں. اور کولٹن یہاں کیا کر رہا ہے کے طور پر اس گرافیکل ماحول میں، اس کے بعد کے پروگرام لکھنے اور وائی ​​فائی کے ذریعے ترسیل - کولٹن اوگڈین: صحیح. DAVID: - اب. آپ کو کچھ ہوگا کے ارد گرد رہنا وقت ہے؟ کولٹن اوگڈین: بالکل. DAVID: ٹھیک ہے. ٹھیک ہے، کولٹن سے پہلے کے ساتھ واپس آتا ہے ایک حیرت کا ایک تھوڑا سا کے لئے ہم سے، اب ہم - یہ حاصل کریں - 60 سیکنڈ ہے آڈیشن دینے والے سابق CS50 طالب علموں کی ساتھیوں کی تعلیم بننے کے لئے. [ویڈیو پلے بیک] آپ کا شکریہ. یہاں ہونے کی وجہ سے،، سب آپ کا شکریہ. -ارے، مسٹر بنی. اس مختصر سبق پر خوش آمدید - Twinkies کے ساتھ [اشراوی] مزہ. -انتظار. بند کرو. تو اب ہم کو کوئی مسئلہ ہے. یہ نہیں ہے. اور میں آپ کو کیوں بتانے کے لئے جا رہا ہوں. ایک لوپ کی طرح، تکرار ہے - ایک بلیک باکس کی ترتیب. ٹھیک. میں نے اسے حاصل کرنے لگتا ہے. ٹھیک ہے. تو اب میں تھوڑا سا مشکل حصہ میں ہوں. کہ ٹھیک ہے. 8 بٹس ایک بائٹ بنا. تم ایک بائٹ لے لو اور آپ چار حصوں میں الگ. بیپ، بیپ، بیپ، بیپ، بیپ. پیں، بیپ، بیپ، بیپ، بیپ. یہ زیادہ پیچیدہ ہے. تو پھر اس کے کیا. میں نے آپ کو الجھانے اگر، براہ مہربانی مجھے روکنے کے لئے آزاد محسوس کرتے ہیں. لیکن ایک منٹ رکو. ٹھیک ہے، کی سلائڈ میں واپس دیکھو اور قدم کی طرف سے قدم چیزوں کو توڑنے. آپ کو یاد ہے اگر، یاد ہے بائٹ سائز کے ٹکڑوں میں ٹوٹ. تو یہاں ہم سب سے بہتر صورت ہے. یہ کافی ہے بہتری پر - کروم کی طرح ایک ویب براؤزر،. یہ کسی بھی مفت کے لئے ہمیشہ ضروری ہے - -لوگ - تم بھر میں چلانے کے کر سکتے ہیں. اور کوڈ حاصل کر سکتے ہیں کسی حد تک پیچیدہ. اور ہے کہ آپ سب کی ضرورت ہے. بوم! DAVID: اب CS50 اپنے حال ہی میں ڈین Coffey اور میں باہر سفر کرنے کا موقع تھا ماؤنٹین ویو، کیلیفورنیا، کے لئے جس جہاں گوگل کا ہیڈکوارٹر ہے. اور ہم کے ساتھ بات چیت کرنے کے لئے ایک موقع ملا تھا سوسن Wojcicki، یو ٹیوب کے سی ای او. یہ سوسن میں اصل میں تھا '90s میں پہلے گیراج سال گوگل خود تھا کہ لیری اور سرگے کی طرف سے شروع. ٹھیک ہے، یہ پتہ چلا ہے کہ سوسن خود اصل CS50 لیا میں نے پہلے صرف چند سال. اور میں اسے مار رہا ہے جلد ہی آپ سن گے کے طور پر کس طرح کمپیوٹر پر زیادہ سے زیادہ ایک تعارف سائنس تو اس کی زندگی کو متاثر کیا. وہ خوش کہنا چاہوں گا. سوسن Wojcicki: ہیلو، دنیا. میں سوسن Wojcicki ہوں. میں YouTube کے سی ای او ہوں. میں تھا اور جب میں CS50 لیا 1990 میں ہارورڈ یونیورسٹی میں ایک سینئر. میں اصل میں ایک تاریخ تھی اور ادب کے بڑے. اور میری جونیئر موسم گرما میں احساس ہوا کہ شاید میں کچھ سیکھنے کے لئے چاہتا تھا کمپیوٹر کے بارے میں. اور اس میں واپس آئے. میں CS50 لیا. یہ مشکل تھا، لیکن یہ تھا سب سے زیادہ حیرت انگیز کلاس میں لے لیا. یہ میں نے سب کچھ کے بارے میں سوچ کو کس طرح تبدیل کر دیا گیا. اور میں نے ہارورڈ سے گریجویشن جب 1990 ء میں، میں سلیکن ویلی کے لئے گئے تھے اور میں نے ایک نوکری مل گئی ہے. اور میں کام کر رہی ہے تب سے ٹیک میں. تو CS50 میری زندگی کو تبدیل. میں سیکھنے اور تعمیر کرنے کے لئے جاری. یہ میرے ایک بہت بڑا فاؤنڈیشن دی. اور میں ہر جاننے کے لئے جاری کر رہا ہوں ٹیکنالوجی کی تبدیلیوں کے طور پر دن. اور مجھے یہ بہت اچھا لگتا ہے آپ سب اسے لے رہے ہیں کہ دنیا کس طرح ہے کیونکہ آگے جا تبدیل کرنے جا رہا. صرف زیادہ سے ہونے جا رہا ہے زیادہ موقع اور جدت. ڈیجیٹل پر اثر انداز ہونے جا رہا ہے ہماری یہ پہلے ہی سے بھی زیادہ رہتا ہے. اور یہ یہ بہت اچھا ہے آپ سب CS50 لے جا رہے ہیں. تو اس CS50 ہے. DAVID: تو تم کیا گیا ہے، اگر ایک نئی وجہ کے لئے تلاش ایک مخصوص براؤزر کا استعمال نہ کرنے، یہاں آپ کے لئے ایک اچھا میں سے ایک ہے. میں نے حال ہی موصول - سب کے ساتھ ساتھ ہارورڈ یونیورسٹی میں - یہاں اس ای میل. ہارورڈ کمیونٹی کے "پیارے اراکین. ہوم لینڈ سیکورٹی کے امریکی محکمہ کی سفارش کی گئی ہے کہ عارضی طور پر تمام صارفین استعمال کا بند مائیکروسافٹ انٹرنیٹ ایکسپلورر، IE، ایک اہم سیکورٹی دوش کی وجہ سے. " اس میں اصل میں دستاویزی ہے مائیکروسافٹ سلامتی کے مشیر 2963983. انٹرنیٹ ایکسپلورر میں خطرے کا سامنا ریموٹ کوڈ پر عملدرآمد کی اجازت دے سکتا. اب اس کا کیا مطلب ہے اور خطرہ کیا ہے؟ ٹھیک ہے، اس پر غور کریں یہاں آریھ، جو ہم کے بارے میں بات کرنے کے لئے CS50 میں استعمال HTTP یا ویب ٹریفک. ہم یہاں ایک ویب ہے تو سرور اور دیگر کی طرف ایک براؤزر - انٹرنیٹ ایکسپلورر اس معاملے میں - کورس کے، ایک براؤزر ہے جب یہ سب سے پہلے ایک ویب کے صفحے کی درخواست اس طرح ایک HDP پیغام بھیج سکتا ہے. index.HTML ورژن 1.1 کا استعمال کرتے ہوئے حاصل HTTP کے طور پر جانا جاتا پروٹوکول کے. اب اس صورت میں، ایک برا آدمی ہے تو کسی نہ کسی طرح یہ ویب سرور تک رسائی تھی اور یہ ایک پر نصب تو بات کرنے کا استحصال، وہ اس بات پر قائل کرنے کے قابل ہو سکتا ہے ویب سرور یہ واپس کرنے کے لئے. نہ صرف خود index.HTML کی درخواست کی، لیکن اندر سرایت کہ index.HTML فائل کے کر سکتے ہیں، کورس کے، دیگر اثاثوں ہو. خاص طور پر، کچھ جیسے exploit.SWF، ایک فلیش فائل ہے کہ بالآخر یہ سیکورٹی کا فائدہ لیتا ہے ٹیکنالوجی، ڈھیر فینگشوئ، جس کہنے کی پسند ہیں جس طرح کہ کوڈ کہ فلیش فائل سپرے کے اندر کمپیوٹر کی کے اندر نام نہاد ڈھیر کے مختلف حصوں کے ساتھ براؤزر بالآخر ڈیزائن کر رہے ہیں کہ میموری یہاں میموری کی بڑی مقدار ادلیکھت. اگر آپ کو ہماری بحث سے یہ یاد ہو ڈھیر کے CS50 اور اسٹیک میں اور میموری مینجمنٹ کی زیادہ عام طور پر. اب کہ میموری اصل میں ڈھیر پر پھینک دیا واقعی فلیش ویکٹر اشیاء کہا جاتا ہے. اور اس کے ساتھ کچھ ہے آپ کو واقف ہو سکتا ہے تم اپنے آپ کو اگر اس سے پہلے فلیش پروگرام. لیکن خاص طور پر ان اشیاء میں سے ایک ایک فلیش میڈیا کی آواز اعتراض کے طور پر جانا جاتا ہے. اور اس کے ساتھ ساتھ اس کی وجہ ایک موقع جھوٹ کیا اس کا استحصال تو ایسا کرنے کے لئے آمدنی اس حصہ کے بدعنوان ہے میموری، یاد میں اس اعتراض، اس کو بنانے کے لئے کی کوشش کرتا ہے کہ اس طرح شش اعشاری ایڈریس کارکردگی، اس طرح بالآخر پروگرام دھوکہ کرنے کی کوشش تو کچھ شیل کوڈ پر عمل کرنے کے لئے بات، یا برا آدمی کے کوڈ، ہے بالآخر یہاں اس پتے پر ذخیرہ، ڈاؤن لوڈ کے ذریعے انجکشن کیا گیا تھا جس نادانستہ کہ خاص طور پر فلیش کی فائل. اب آخر نتیجہ ہو سکتا ہے جو کچھ بھی دشمن آپ کے کمپیوٹر پر کرنا چاہتا ہے. وہ آپ کی فائلوں کو خارج کر سکتے ہیں، ، آپ کی فائلوں کو منتقل آپ کی فائلوں کو ای میل، یا واقعی ہے کہ آپ اپنے آپ کو کچھ بھی کر کہ کمپیوٹر کے مالک کے طور کر سکتے ہیں. خطرہ اتنا ڈراونا ہے اور اس وجہ سے. یہ اجازت دیتا ہے پر صحیح معنوں میں کسی کو بھی جن کی ویب سائٹ آپ انٹرنیٹ صوابدیدی پھانسی کا دورہ کر سکتے ہیں آپ کے کمپیوٹر پر پروگرام. اب شکر ہے، مائیکروسافٹ بہت حال ہی میں اس کے لئے ایک طے کر جاری کیونکہ مسئلہ اصل میں مصیبت زدہ انٹرنیٹ ایکسپلورر 6 11 کے ذریعے پورے راستے. یہ ہے، بہت کچھ کے لئے ہمارے ساتھ رہا ہے وقت اور حال ہی میں دریافت کیا گیا تھا. تو آپ کو خود کار طریقے سے اپ ڈیٹ ہے تو پر تبدیل کر دیا، جلد ہی آپ کو ٹھیک ہونا چاہئے. لیکن صرف محفوظ ہو کرنے کے لئے، آپ کو ضرور کر سکتے ہیں کم از کم کچھ دیگر براؤزر پر سوئچ اس دوران میں. اب یہ بھی پتہ چلا ہے کہ مائیکروسافٹ بہت دل کھول کر بھی، ونڈوز ایکس پی کے لئے ایک طے کر جاری جس کے لئے ونڈوز کا ایک پرانا ورژن کی حمایت کے باضابطہ اصل میں تھا صرف چند ہفتے پہلے بند کر دیا، لیکن یہ خطرہ اتنا برا تھا کہ وہ بھی OS کے لئے ایک طے کر باہر لپیٹ اس کے ساتھ ساتھ. اب دوسری خبر میں اس ہفتے یہ تھا. اٹاری 2600، ایک بڑی عمر کے کھیل کنسول ہے کہ میرے ایک کزن اصل میں جس پر بڑھتی ہوئی تھی ہم نے ویڈیو گیمز کو کھیلنے کے لئے استعمال کیا جاتا ہے جب ہم ان کے گھر کا دورہ کریں گے. اب کسی بھی صورت میں، کیوں اس میں تھا خبریں مندرجہ ذیل وجہ کے لئے تھا. واپس '80s میں، کمپنی اس آلہ کے پیچھے، اٹاری، ایک میں دفن کرنے کا فیصلہ کیا ہے نیو میکسیکو میں زمین پرانے کھیل کی ایک پوری چڑھانے اور ہدایات کے دستورالعمل اور یہ کہ چاہوں گا دوسری صورت میں فروخت نہیں ہوسکیں چلے گئے ہیں. اب وقت گزرنے کے ساتھ، ان کی تدفین گیمز ایک شہری تصور کا تھوڑا سا بن. لوگ واقعی اس بات کا یقین کے لئے معلوم نہیں تھا چاہے یہ اصل میں کیا ہوا تھا، یہاں تک کہ اگرچہ، متک گئے کے طور پر، کمپنی یہاں تک کہ کنکریٹ کی ایک پرت ڈالا تھا میں سب کچھ کے سب سے اوپر بچوں کو روکنے کے لئے زمین پر اصل میں اس کے ذریعے rustling سے، مفت ویڈیو گیمز تلاش کرنے کی کوشش. ٹھیک ہے، یہ پتہ چلا ہے کہ ایک دستاویزی فلم 2014 میں اب ترقی میں ہے. اور کھودنے کی ایک ٹیم کی کوشش کر رہا ہے اس کہانی کے پیچھے کی سچائی کھدائی یہ وہاں واقعی ہے. اور انہوں نے محسوس کیا لگتا ہے؟ ٹھیک ہے، بالکل نہیں اس آدمی، لیکن ہزاروں کی تعداد اس کھیل کی کاپیاں، جاری کیا گیا تھا کی رہائی کے ساتھ اتفاق فلم، E.T. خلائی Extraterrestrial. تو بے شک، صرف گزشتہ چند دنوں میں درجنوں اور سینکڑوں ہزاروں نہیں تو بالآخر ان کارتوس کی پتہ لگایا جا کرنے کے لئے شروع کر رہے ہیں. اب کیوں وہ اس طرح دفن کیا ایک واضح طور پر مجبور کھیل؟ ٹھیک ہے، یہ پتہ چلا ہے کہ E.T. اصل میں مشہور ہے بہت سے کبھی سب سے زیادہ ویڈیو گیم ہو. وہ تھا حصے میں، کیونکہ تیار کرنے کے لئے بہت کم وقت اس سے پہلے کھیل خاص طور پر کرسمس کے موسم، بلکہ وجہ یہ تھی کھیلنے کے لئے خاص طور پر مشکل. یہ، کورس کے، جنم لیتا ہے سوال، ہم اسے دیکھ سکتے ہیں؟ جی ہاں، ہم کر سکتے ہیں. چلو ایک نظر ڈالیں. [ویڈیو کھیل کھیل] اب یہ اصل میں نہیں تھا لوگوں کے اعتراض لیا گرافکس کیونکہ، درحقیقت، اس سے '80s تھا اور اس آرٹ کی حالت تھی. بے شک، یہ یہاں میرے بچپن تھا. لیکن کیا مشکل تھا کے بارے میں یہ کھیل،، میں سے ایک تھا آپ کے ارد گرد ایک فلم یٹ تھا سکرین، تلاش ان تھوڑا پکسلز کے لئے، جس میں ریز کے ٹکڑوں کی نمائندگی کی. لیکن پکڑنے بھی ہے کہ آپ گر تو ان سیاہ ہیرے سائز میں، آپ کو ایک میں گر جائے گا کہ اصل میں کیا گیا تھا کھڑا بہت مشکل اور سے باہر نکلنے کے تکاؤ. تو اس طرح یٹ دفن کیا گیا تھا. اب بھی صحرا میں دیر سے یہ یہاں Wyoming میں تھا. جوہری، کے ساتھ الجھن میں نہیں [؟ nucular،؟] کنٹرول سینٹر. اور حقیقت میں، آپ کو نظر آتے ہیں وہاں کنکریٹ کے نیچے اس سفید قطب کے قریب، ہے اصل میں ایک Minuteman III کے میزائل، جوہری میزائل، کہ اصل میں ہے ہے کہ کچھ ٹیکنالوجی کی طرف سے محفوظ تقریبا امید ہے کہ آپ کر سکتے ہیں کے طور پر جدید کے طور پر. ایک امریکی ٹی وی شو، 60 منٹس، حال ہی میں اس نے انکشاف کیا. [ویڈیو پلے بیک] لیکن سامان قدیم ہے. یہ، مثال کے طور پر، ہے کمپیوٹر میں سے ایک ہے ایک لانچ ملے گا صدر کی طرف سے حکم. یہ فلاپی ڈسک کا استعمال کرتا ہے. واقعی پرانے، بڑے والے. آپ، یہاں آنے سے پہلے شاید ایک کبھی نہیں دیکھا تھا؟ -I'd ایک تک کبھی نہیں دیکھا میں اس چھید میں ہے. [END ویڈیو پلے بیک] اب آپ سوچ رہے ہیں آپ ان ڈسک دیکھا ہے، ان 5 اور 1/4-inch ڈسک 1980s سے، اہ اہ. یہ ایک 8 انچ فلاپی ہے 1970s سے ڈسک کی. اب CS50 اپنے ڈین Coffey اور میں نے بھی ایک موقع تھا سیٹل کا سفر کرنے کی، واشنگٹن نے حال ہی میں جہاں ہم والو میں ہمارے دوست کا دورہ کیا. اصل میں، تم مجھ سے 60 پر یاد کر سکتے ہیں ان مجازی حقیقت چشمیں پہننا. اب ہم نے بھی ایک موقع تھا والو کے انجینئرز کے تین کے ساتھ بات چیت جو کے بارے میں ہم سے بات کی تھی کیا یہ، والو میں کام کرنے کی طرح ہے لیکن بہتر ابھی تک، کیا یہ ہے ویڈیو گیمز تیار کرنے کے لئے پسند ہے. چلو ایک نظر ڈالیں. [ویڈیو پلے بیک] [ویڈیو کھیل کھیل] -میرا نام برائن جیکبسن ہے. میں اس قسم کے والو کرنے کے لئے میری راہ بنا دیا ایک تھوڑا سا گھماودار راستے میں. میں اصل میں ایک کمپیوٹر نہیں تھا کالج میں پروگرامر. اور میں واپس کرنے کے لئے استعمال کیا جاتا تھا ہائی اسکول وجود میں پروگرامنگ کرتے ہیں اور حاصل کرنے کے قابل عمل درآمد کرنے کے خیال سے سامان صرف چند منٹ یا گھنٹے میں. میں نے لطف اٹھایا ہے کہ ترقی کی تیز رفتار اور میرے خیالات کو دیکھ کر زندگی میں آتے ہیں. میری نام Yahn Bernier ہے. میں نے والو میں یہاں کیا گیا ہے 16 سال سے زیادہ کے لئے. تو میں صرف کے لئے لکھنے ختم زلزلے کے لئے تفریح ​​کے ایک سطح ایڈیٹر ثنائی بنیاد پر بسپا، سے ملاقات کی خلائی partitioning کے درخت. یہ entree کی طرح تھا. اور آخر میں تھا جو بغیر نیویل، والو کے بانی، اور مائیک Harrington مجھے ایک ای میل کہہ سافٹ ویئر بھیجا ترقی انجینئر موقع. -میرا نام جان کک ہے. میں نے ایک سافٹ ویئر انجینئر ہوں والو میں کام کر رہے. میں نے اپنے آن لائن نظام پر توجہ مرکوز، پیمائی، اور فن تعمیر. ایک دوست اور میں نے اصل میں یونیورسٹی میں تھے ٹیم کلی نامی ایک کھیل پر کام کر رہے ہیں. اور ہم صرف کھیل بنا دیا، انٹرنیٹ پر ڈال دیا. یہ ایک کے علاوہ تھا کھیل ہی کھیل میں، زلزلے، وقت. لہذا اس طرح کے ایک جدید تھا اس کھیل کی توسیع. اس کے بعد، ہم ختم والو کے ساتھ رابطے میں ہو رہی ہے اور یہاں آنے والے. ٹھیک ہے، میرے لئے گرافکس کلاس تھی شاید سب سے زیادہ قابل اطلاق کورس مجھے یقین ہے کہ کے لئے کالج میں لے لیا ہے. ترکوندوستی، لکیری الجبرا. میں تھا کہ ایک روبوٹکس کورس لیا سینکا ہوا کے لکیری الجبرا قسم کی گروپ یہ، اور اس کلیدی پتھر میں سے ایک ہے میں کسی بھی 3D گرافکس کے لئے ریاضی کے تصورات. یہ واقفیت اور کرنے کے بارے میں تمام ہے اس طرح کے ریاضی، میں، آپ کو زیادہ دیکھ رہا ہوں لیکن میں وہاں مقصد کے لئے چاہتے ہیں. اور کس طرح میں نے کس طرح باری باری دکھائے گا اور ہے میں منتقل یا دیکھ رہا ہوں جہاں اعداد و شمار. یہ سب لکیری الجبرا ہے. ایک سب سے پہلے شخص شوٹر کے جوہر میں بندوق سائٹس کے ذریعے نظر یہ ہے کہ میری آنکھوں اور مقصد کے ساتھ کچھ اور ٹرگر ھیںچو اور میں نے اس کو مارنے کے لئے چاہتے ہیں. تو آپ کو ڈیزائن کرنے کی ضرورت ہے آپ کی تاخیر کے ساتھ نمٹنے کے لئے ٹیکنالوجی. اور تو جان Carmack واپس چلے گئے اور اوہ، مجھے کیا کرنے کی ضرورت ہے، انہوں نے کہا کہ کلائنٹ پر پیشن گوئی ہے اپنے کھلاڑی کی معلومات کے نتیجے میں، اور صرف یہ ہے کہ کیا اور رینڈر جہاں سے ہم وہ جا رہا ہے لگتا ہے اور اس کے بعد دو سرور واپس آتے ہیں اور میرے لئے یہ درست. تو آپ کے بارے میں سوچ رہے ہیں ایک کھیل بنانے کے لئے ایک کھیل کے انجن کا استعمال کرتے ہوئے، بہت زیادہ اختیارات اب بھی موجود ہے. ایک کھیل کے انجن قسم ہے بنیادی ڈھانچے کی آپ کو کھیل بنانے کے، جس میں. یہ ڈرائنگ کے لئے ذمہ دار کی بات ہے دنیا، دنیا تخروپن کے لئے، تمام آواز کو کھیلنے کے لئے، آپ کے کھیل کے کوڈ کے مدد کرنے کے لئے اعداد و شمار کیا دشمن AIs کو کر جا رہے ہیں. عام طور پر، لوگوں کو شروع ہو جائے گا طریقہ ہے وہ اس منطق کی کچھ رقم لے جاؤ اور اسے تبدیل. کی طرح، ٹھیک ہے، اب چلو صرف راکٹ لانچر تبدیل اس کی بجائے 200 نقصان کرنے کی 100 نقصان کر. یہ ایک بہت آسان ہے، کی طرح، صرف لے گیم پلے منطق کے کچھ موجودہ ٹکڑا اور آپ کو پسند کس طرح کرنے کے لئے اس کی موافقت. -دیگر اعلی سطح پرت عام طور پر کھیل کوڈ کہا جاتا ہے. کھیل ہی کھیل میں کوڈ عام طور پر ہے کھیل کے قوانین کے بارے میں تمام ہے کہ بات. میں حقیقت یہ ہے کہ کی طرح یہ خاص طور پر ہتھیار اور یہ ایک خاص طریقے میں کام کرتا ہے. یا وہاں ہے حقیقت یہ ہے کہ ایک headcrab دانو ہے ان مخصوص طرز عمل ہے. چیزوں کے ان قسم کے ہیں عام طور پر کھیل کے کوڈ کے طور پر تلاش کرنے کے لئے. اور وہاں سے، واقعی، ان کے ساتھ ٹکڑے ٹکڑے اور iteration کے کے عمل کی طرح، آپ کی طرح کسی چیز سے جا سکتے ہیں نصف زندگی کی طرح کچھ زلزلہ. نصف زندگی، ایک سائنس FI ہے پہلے شخص کے شوٹر کھیل. یہ ایک dystopian دنیا میں مقرر کیا ہے. پہلے نصف زندگی میں قائم کیا گیا تھا اس زمین کے اندر تحقیق کی سہولت سیاہ میسا کہا جاتا ہے. اور آپ کو ایک کردار ادا کیا گورڈن فری مین کا نام. اور یہ بنیادی طور پر تھا کے بارے میں ایک اجنبی حملے کہ جب اکسایا گیا تھا ایک تجربہ غلط ہو گیا. اور دوسرا کھیل، نصف حیات 2، کے بارے میں 10 سال کے بعد قائم کیا گیا تھا، اور بنیادی طور پر، غیر ملکی سیارے پر قبضہ کر لیا تھا. اور اب گورڈن فری مین کے طور پر آپ بنیادی طور پر بچانے کے لئے تھا آپ سے مل کر جو آپ کے دوست، یلیکس،. اور واپس سے شکست دی کرنے کی کوشش کریں غیر ملکی اور سیارے کو دوبارہ حاصل. -یقینا، جیسے منصوبے پورٹل 2، یہ صرف تھا ایک چھوٹی سی ٹیم، پانچ افراد ایک کھیل تصور پر کام کر رہے ہیں. وہ کچھ چیزیں مل گیا وہ سوچ، دلچسپ تھے ایک کھیل کے لئے دلچسپ ہو سکتا ہے. انہوں نے 20 افراد کے لئے توسیع. انہوں نے ان خیالات باہر fleshed. آپ کو کچھ زیادہ لوگوں کو شامل. وہ ٹھیک ہے، کی طرح، اور کر رہے ہیں اب ہم تین کنسولز پر جہاز کرنا چاہتے ہیں. ہم نے بہت زیادہ لوگوں کی ضرورت ہے. سب کی طرح، اس کھیل پر نظر آتے ہیں. یہ بہت اچھا ہے. یہ صرف ایک گروپ کی ضرورت ہے کے کیا حاصل کرنے کے لئے کام. تو اچانک آپ کے پاس نصف کمپنی کام کر رہے ہیں، آپ کے پاس کام کرنے والے 120 افراد اس کھیل پر یہ کیا حاصل کرنے کے لئے. ظاہر ہے، کی تعداد دوسری جگہوں کے منصوبوں کے معاہدوں، لیکن ہر کوئی سپر ہے کیونکہ وہ جانتے ہیں خوش وہ اس پر کام کر رہے ہیں واقعی بہت اچھا ہے اس چیز. کے بارے میں واقعی میں بہت باتیں کی ایک عام طور پر اس کام کو اور اس صنعت چیزوں کو ہر وقت تبدیل ہوتا ہے. تم اس چیز کو اس سال جا رہا ہے کر رہے ہیں سے بہت مشکل ہو آپ کو اگلے سال کر بات. اور اس طرح یہ واقعی سب کچھ رکھتا ہے تازہ، اصل میں، اور بہت دلچسپ. آپ مسلسل نئے سیکھنے کر رہے ہیں چیزوں اور سامان کی نئی قسم کے کر. [END ویڈیو پلے بیک] DAVID: یہ CS50LIVE کے لئے ہے. اتنا اس کے شکریہ ہفتے کی شراکت. اتنا CS50 اپنے کولٹن شکریہ اوگڈین اور کیمرے کے پیچھے ٹیم. یہ CS50 تھا. [موسیقی - لاس ڈیل ریو، "MACARENA"]