[MUSIC ప్లే] ఇప్పుడు: హలో, ప్రపంచం. ఈ CS50LIVE ఉంది. మీరు అటువంటి మంచి ఎపిసోడ్. YouTube యొక్క CEO, ఒక ఇంటర్నెట్ ఎక్స్ప్లోరర్ లో బగ్, చెత్త వీడియో ఎప్పుడూ ఆట, మరియు వాల్వ్ సాఫ్ట్వేర్ ఒక యాత్ర. జపాన్లోని టోక్యో కానీ మొదటి, ఒక ప్రయాణం పేరు ఇటీవల ఆడిన అధ్యక్షుడు ఒబామా గని యొక్క మంచి స్నేహితుడు తో సాకర్. [వీడియో ప్లేబ్యాక్] -వావ్. అతను కదిలే. -I చాలా ఒక సాకర్ బంతి కిక్. ఇక్కడ నేను వెళ్ళి. నాకూ మంచి ఉద్యోగం. [END వీడియో ప్లేబ్యాక్] డేవిడ్: హలో, ప్రపంచం. నేను CS50 యొక్క సొంత Colton ఓగ్డెన్ కఫ్నీ. COLTON OGDEN: హలో, ప్రతి ఒక్కరూ. డేవిడ్: మరియు ఎవరితో మేము నేడు ఇక్కడ మాతో ఉందా? COLTON OGDEN: ఈ, ఇప్పుడు మా ఫ్రాన్స్ నుండి చిన్న రోబోటిక్ స్నేహితుని. డేవిడ్: నేను నిజానికి NO కలుసుకున్నారు [పాటు? రాబ్ బోడెన్?] అతను మరియు నేను అట్లాంటాలో ఉన్నప్పుడు, Georgia తిరిగి కొన్ని వారాల మీరు గుర్తుకు విధంగా SIGCSE, ప్రత్యేక ఆసక్తి కంప్యూటర్ సైన్స్ ఎడ్యుకేషన్ గ్రూప్, అక్షరాలా చుట్టూ వాకింగ్ పేరు సమావేశ గది ​​ఫ్లోర్ ఈ వ్యక్తి ఉంది. అది అవుతుంది అలాగే, ఉన్నప్పుడు మేము ప్రాంగణంలో తిరిగి వచ్చింది మేము కనుగొన్నాడు ప్రొఫెసర్ [వినబడని] హార్వర్డ్ యొక్క రోబోటిక్స్ ప్రయోగశాల అసలైన ఇప్పుడు ఇక్కడ ప్రాంగణంలో ఉంది. మరియు ఆమె kindly మాకు అనుమతించాడు నేడు మీరు అతనిని ప్రోగ్రామ్. COLTON OGDEN: అవును, మరియు నిజానికి, డేవిడ్, నేను ఇప్పుడు మీకు హలో చెప్పే కోరుకుంటున్నారు అనుకుంటున్నాను మీరు నడిచి ఉంటే ఇక్కడ బల్ల చుట్టూ. డేవిడ్: ఇక్కడే? అన్ని కుడి. అన్ని కుడి. ఇప్పుడు: హలో, డేవిడ్. మీరు ఎవరిని నీస్. డేవిడ్: హలో, ఇప్పుడు. తన చేతి షేక్? COLTON OGDEN: షేక్ పైకి క్రిందికి చేతిలో. డేవిడ్: OK. COLTON OGDEN: ఆపై అతను ముందుకు వెళ్లి డౌన్ సామే. మరియు మీకు ఆసక్తి ఉంటే, నిజానికి మీరు చూపించగలదు నేను అతనికి పొందుటకు చేయగలిగింది ఎలా చాలా అన్ని ఈ పనులను. డేవిడ్: అవును, ఖచ్చితంగా. COLTON OGDEN: అతను కొద్దిగా వార్తలు ఆఫ్ ఈ ఉదయం సమతుల్యం. అతను ఇంకా తన కాఫీ కూడా లేదు. డేవిడ్: కాబట్టి ఈ మేము ఏమి చూస్తున్నారా ఉంది? COLTON OGDEN: కాబట్టి మేము శోధిస్తున్న ఇక్కడ ఇప్పుడు ఇది ఒక కోర్ గ్రాఫ్, ఉంది గ్రాఫికల్ ప్రోగ్రామింగ్ విధానం, స్క్రాచ్ కు సమానమైన ఇది ఆ CS50 ఉపయోగిస్తుంది. ఇక్కడ మేము అది సెట్ చూడండి ఒక ప్రవాహం రేఖాచిత్రం వంటి అప్. మరియు మేము ఈ ఒక సమూహం కలిగి ఇక్కడ చిన్న బిల్డింగ్ బ్లాక్స్. ఇప్పుడు మేము ఈ ఒక పరిశీలించి ఉంటే ఉదాహరణకు, ఇది స్టాండ్ అప్ అని. మరియు ఈ బ్లాక్ కోసం స్టాండ్ అప్ చెప్పారు ఇప్పుడు, అతను అని డౌన్ కూర్చొని లేదా ఎలాగైనా. అప్పుడు మేము అది వెళతాడు చూడండి స్పర్శ తల, ఇది ప్రాథమికంగా పైన ఒక టాప్ కోసం నిలబడుతుంది తన తల మీరు ముందు చూసిన. అంటే తరలించు ఒక x, y మరియు z లో తరలించడానికి ఒక నిర్దిష్ట గమ్యానికి దిశలో. హ్యాండ్షేక్ నేను వ్రాసిన ఒక మాడ్యూల్, ప్రధానంగా డేవిడ్, హలో అన్నారు ఇది. మీరు ఎవరిని నీస్. ఒక హ్యాండ్ షేక్ కోసం నిలబడుతుంది. కూర్చో వ్యతిరేకం నిలబడు ఉంది. అతను ముందుకు వెళ్లి డౌన్ సామే. ఆపై తల ఉద్యమం ఒక లూప్ బౌలరు అతను యాదృచ్ఛిక దిశలలో తన తల వెళ్ళడం. డేవిడ్: ఆసక్తికరమైన. ఈ చూడండి లేదు కాబట్టి అయినప్పటికీ స్క్రాచ్ నుండి పజిల్ దురభిప్రాయాలు, ఇది నిజంగా అదే ఆలోచన. మరియు మీరు ఒక కార్యక్రమం వైరింగ్ చేస్తున్నారు ఈ బిల్డింగ్ బ్లాక్స్ ఉపయోగించి. COLTON OGDEN: అవును, సరిగ్గా. డేవిడ్: మీరు చెప్పారు మీరు చేసిన వాటిలో ఒకటి, హ్యాండ్షేక్. మేము ఒక న జూమ్ చేయవచ్చు? COLTON OGDEN: ఖచ్చితంగా. మేము ఇక్కడ హ్యాండ్షేక్ పరిశీలించి చేస్తాము. మరియు మేము చాలా ఏర్పాటు చూస్తారు ఇతర ప్రవాహం రేఖాచిత్రం పోలి. మేము, హలో బ్లాక్ తో మొదలు ఇది [వినబడని] డేవిడ్, హలో, చెప్పారు. మీరు ఎవరిని నీస్. ఈ కుడి ఒక లూప్ ఉంది. ఇది ఆర్మ్ ఉద్యమం గుర్తించి, చెప్పారు. కాబట్టి అది ఒక అనంతమైన లో రెడీ దాని చేయి వరకు లూప్ వేచి పైకి క్రిందికి పెంచింది. మరియు ఆ జరిగిందని ఒకసారి, ఇది ముందుకు వెళ్లి ఈ విషయాలు చేస్తాను. OK దృఢత్వం సెట్ మరియు ముగింపు వెళ్ళండి, ప్రాథమికంగా తిరిగి అతనిని పంపండి అంటే తన డిఫాల్ట్ స్థానానికి. డేవిడ్: ఆసక్తికరమైన. మీరు మాత్రమే పరిమితమయ్యాయి ఈ చిత్రసంబంధ వాతావరణంలో ఉపయోగించి ఈ విధంగా ప్రోగ్రామ్? COLTON OGDEN: అసలైన, ఏ. మేము డబుల్ క్లిక్ ముందుకు వెళ్లి ఉంటే ఈ బిల్డింగ్ బ్లాక్స్ ఏ, మేము నిజంగా ఉందని చూడగలరు హుడ్ కింద python కోడ్, ఈ బిల్డింగ్ బ్లాక్స్ ప్రతి విద్యుత్ను. డేవిడ్: ఆహ్, నిజానికి. ఆ తెలియని, python కోసం కాబట్టి ఒక అర్థం భాష, కు ఆత్మ కలిగి మేము CS50 లో ఉపయోగించే PHP,. మరియు మీరు ఉపయోగించవచ్చు వంటి చాలా వెబ్ ప్రోగ్రామింగ్ కోసం PHP, మీరు కమాండ్ లైన్ ఉపయోగించవచ్చు. మరియు Colton ఇక్కడ చేస్తున్న వంటి ఈ గ్రాఫికల్ వాతావరణంలో, అప్పుడు రచన కార్యక్రమాలు మరియు Wi-Fi ద్వారా బదిలీ - COLTON OGDEN: సరిదిద్దండి. డేవిడ్: - ఇప్పుడు. మీరు కొన్ని కలిగి అనుకుంటున్నారా కర్ర సమయం? COLTON OGDEN సుందరమ్మ. డేవిడ్: అన్ని కుడి. బాగా, Colton ముందు తిరిగి వస్తుంది ఆశ్చర్యం యొక్క కొద్దిగా కోసం మాకు, మేము ఇప్పుడు - ఇది పొందండి -? 60 సెకన్లు ఉంటుంది ఆడిషన్ మాజీ CS50 విద్యార్ధ సభ్యులు బోధన మారింది. [వీడియో ప్లేబ్యాక్] మీరు ధన్యవాదాలు. ఇక్కడ ఉన్నందుకు,, ప్రతి ఒక్కరూ ధన్యవాదాలు. నాకూ మిస్టర్ బన్నీ. ఈ సంక్షిప్త ట్యుటోరియల్ నుండి స్వాగతం - Twinkies తో [వినబడని] సరదాగా. -వెయిట్. ఆపు. -కాబట్టి ఇప్పుడు మేము సమస్య. -ఇది కాదు. నేను ఎందుకు మీరు చెప్పండి వెళుతున్న. -A లూప్ వంటి, పునరావృతం ఉంది - బ్లాక్ బాక్స్-క్రమీకరించు. -OK. నేను పొందడానికి భావిస్తున్నాను. -అన్ని కుడి. కాబట్టి ఇప్పుడు నేను ఒక కొద్దిగా హార్డ్ భాగంగా ఉన్నాను. -కుడివైపు. 8 బిట్స్ బైట్ తయారు. -మీరు ఒక బైట్ తీసుకొని మీరు నాలుగు భాగాలుగా వేరు. -బీప్, బీప్, బీప్, బీప్, బీప్. బీప్, బీప్, బీప్, బీప్, బీప్. -ఇది అతిగా క్లిష్టమైన ఉంది. -మరలా ఈ తెలియజేసేలా. నేను మీరు కంగారు-ఉంటే, దయచేసి నాకు ఆపడానికి సంకోచించకండి. -కానీ రెండవ వేచి. -సరే, స్లయిడ్ తిరిగి చూద్దాం మరియు స్టెప్ బై స్టెప్ విషయాలు విచ్ఛిన్నం. మీరు గుర్తుంచుకుంటే-, మెమరీ ఉంది బైట్-size ముక్కలుగా విభజించవచ్చు. -కాబట్టి ఇక్కడ ఉత్తమ దృష్టాంతంలో కలిగి. -ఈ గణనీయమైన ఉంది అభివృద్ధి పైగా - Chrome వంటి వెబ్ బ్రౌజర్,. -ఇది ఏ విముక్తికై ఎల్లప్పుడూ అవసరం - -ప్రజలు - -అహల్యా నడుస్తుంది. మరియు కోడ్ పొందవచ్చు కొంతవరకు గజిబిజిగా. -మరియు ఆ కావలసినది. -బూమ్! డేవిడ్: ఇప్పుడు CS50 యొక్క సొంత ఇటీవల డాన్ కాఫే మరియు నేను బయటకు వెళ్ళటానికి ఒక అవకాశం కలిగి Mountain View, కాలిఫోర్నియా, ఇది పేరు Google యొక్క ప్రధానకేంద్రం. మరియు మేము చాట్ అవకాశం సుసాన్ వోజ్సిక్కిని, YouTube యొక్క CEO. ఇది సుసాన్ నిజానికి ఉంది '90 క్రితం గ్యారేజ్ సంవత్సరాల గూగుల్ స్వయంగా అని లారీ మరియు సెర్గీ ప్రారంభించారు. సరే, ఆ అవుతుంది సుసాన్ ఆమె నిజానికి CS50 పట్టింది నేను ముందు కొన్ని సంవత్సరాల. మరియు నేను కొట్టడం భావిస్తున్నాను మీరు వెంటనే వింటారు కేవలం ఎలా కంప్యూటర్కు చాలా పరిచయం సైన్స్ కాబట్టి ఆమె జీవితం ప్రభావితం. ఆమె హలో చెప్పడానికి కావలసిన. SUSAN వోజ్సిక్కిని: హలో, ప్రపంచం. నేను సుసాన్ వోజ్సిక్కిని ఉన్నాను. నేను YouTube యొక్క CEO ఉన్నాను. నేను ఉన్నప్పుడు నేను CS50 పట్టింది 1990 లో హార్వర్డ్ వద్ద ఒక సీనియర్. నిజానికి ఒక చరిత్ర ఉంది మరియు సాహిత్య. మరియు నా జూనియర్ వేసవి నేను గ్రహించలేక నేను ఏదో తెలుసుకోవాలనుకున్నాను కంప్యూటర్లు గురించి. కాబట్టి నేను తిరిగి వచ్చింది. నేను CS50 పట్టింది. ఇది కష్టం, కానీ ఉంది చాలా అద్భుతమైన తరగతి నేను పట్టింది. ఇది నేను ప్రతిదీ గురించి ఆలోచించడం ఎలా మారింది. నేను హార్వర్డ్ నుండి పట్టభద్రుడయ్యాడు ఉన్నప్పుడు 1990 లో, నేను సిలికాన్ వ్యాలీ వెళ్లిన మరియు నేను ఉద్యోగం వచ్చింది. నేను పని చేసిన అప్పటి నుండి టెక్ లో. కాబట్టి CS50 నా జీవితాన్ని మార్చివేసింది. నేను తెలుసుకోవడానికి మరియు నిర్మించవచ్చు. ఇది నాకు ఒక గొప్ప ఫౌండేషన్ ఇచ్చింది. నేను ప్రతి తెలుసుకోవడానికి కొనసాగుతుంది వెబ్ సాంకేతిక మార్పులు వంటి రోజు. మరియు నేను గొప్ప ఉంది మీరు అన్ని దాని వేస్తున్నాము ప్రపంచ ఎంత ఎందుకంటే ముందుకు వెళ్ళడం మార్చి అన్నారు. కేవలం మరింత మరియు ఉన్నట్లు జరగబోతోంది మరింత అవకాశం మరియు ఆవిష్కరణ. డిజిటల్ ప్రభావితం అన్నారు మా ఇది ఇప్పటికే ఉంది కంటే మరింత నివసిస్తున్నారు. మరియు అది ఆ అద్భుతమైన ఉంది మీరు అన్ని CS50 వేస్తున్నాము. కాబట్టి ఈ CS50 ఉంది. డేవిడ్: మీరు ఉన్నాను ఉంటే ఒక కొత్త కారణం కోసం చూస్తున్న కొంత బ్రౌజర్ ఉపయోగించడం లేదు, ఇక్కడ మీరు కోసం ఒక మంచి ఒకటి. నేను ఇటీవల అందుకుంది - అందరితో పాటు హార్వర్డ్ విశ్వవిద్యాలయంలో - ఇక్కడ ఈ ఇమెయిల్. హార్వర్డ్ కమ్యూనిటీ యొక్క "ప్రియమైన సభ్యులు. హోంల్యాండ్ సెక్యూరిటీ యొక్క సంయుక్త శాఖ సిఫార్సు ఆ తాత్కాలికంగా యూజర్లు ఉపయోగం నిలిపివేయాలని Microsoft Internet Explorer, IE, ఒక క్లిష్టమైన భద్రతా లోపం కారణంగా. " ఈ నిజానికి నమోదు Microsoft భద్రతా సలహాదారు 2963983. ఇంటర్నెట్ ఎక్స్ప్లోరర్ లో బలహీనతని రిమోట్ కోడ్ అమలు అనుమతిస్తుంది. ఇప్పుడు లేటైంది మరియు ముప్పు ఏమిటి? Well, ఈ పరిగణలోకి ఇక్కడ రేఖాచిత్రం, ఇది మేము మాట్లాడటానికి CS50 లో ఉపయోగించడానికి HTTP లేదా వెబ్ ట్రాఫిక్. మేము ఇక్కడ ఒక వెబ్ కలిగి ఉంటే సర్వర్ మరియు ఇతర వైపు ఒక బ్రౌజర్ - Internet Explorer ఈ సందర్భంలో - కోర్సు యొక్క, ఒక బ్రౌజర్ అది మొదటి ఒక వెబ్ పేజీ అభ్యర్థనలు యిటువంటి HDP సందేశం పంపండి ఉండవచ్చు. Index.html వెర్షన్ 1.1 ఉపయోగించి పొందండి HTTP తెలిసిన ప్రోటోకాల్ యొక్క. ఇప్పుడు ఈ సందర్భంలో, ఒక చెడ్డ వ్యక్తి కలిగి ఉంటే ఏదో ఈ వెబ్ సర్వర్కు ప్రాప్తిని కలిగి మరియు ఇది ఒక ఇన్స్టాల్ మాట్లాడటానికి దోపిడీ, అతను లేదా ఆమె ఒప్పించేందుకు చేయగలరు వెబ్ సర్వర్ ఈ తిరిగి. మాత్రమే గా index.html అభ్యర్థించింది, కాని లోపల ఎంబెడెడ్ ఆ index.html ఫైలు యొక్క చేయగలిగి, కోర్సు, ఇతర హైలైట్స్. ముఖ్యంగా, ఏదో వంటి exploit.SWF, ఒక ఫ్లాష్ ఫైల్ చివరికి ఈ భద్రతా ప్రయోజనాన్ని తీసుకుంటుంది సాంకేతికత, కుప్ప ఫెంగ్ షుయ్, ఇది చెప్పడం ఒక ఫాన్సీ మార్గం అని కోడ్ ఆ ఫ్లాష్ ఫైల్ స్ప్రేలు లోపల కంప్యూటర్ యొక్క లోపలి అని పిలవబడే కుప్ప అన్ని వివిధ భాగాలు బ్రౌజర్ చివరికి రూపొందించబడిన మెమరీ ఇక్కడ మెమరీ పెద్ద రాళ్లను ఓవర్రైట్. మీరు మా చర్చ నుండి ఈ గుర్తు ఉంటే కుప్ప CS50 మరియు స్టాక్ లో మరియు మెమొరీ నిర్వహణా సాధారణంగా. ఇప్పుడు ఆ మెమరీ నిజానికి కుప్ప విసిరి నిజంగా ఫ్లాష్ వెక్టర్ వస్తువులు అంటారు. మరియు ఈ తో ఏదో ఉంది మీరు తెలిసిన కావచ్చు ఇది మీరే కలిగి ఉంటే ముందు ఫ్లాష్ ప్రోగ్రామ్. కానీ ముఖ్యంగా ఆ వస్తువుల ఒక ఫ్లాష్ మీడియా ధ్వని వస్తువు అంటారు. మరియు ఇక్కడ ఎందుకంటే అవకాశం ఉంది ఈ దోపిడీ అప్పుడు ఉపక్రమించాడు ఈ భాగం పాడైంది మెమరీ, మెమరీ లో ఈ వస్తువు, ఈ చేయడానికి ప్రయత్నిస్తుంది ఆ హెక్సాడెసిమల్ చిరునామా ఎక్సిక్యూటబుల్ తద్వారా చివరికి కార్యక్రమం మోసపూరిత ప్రయత్నిస్తున్న కొన్ని షెల్ కోడ్ అమలు చేయడానికి మాట్లాడటం, లేదా చెడు వ్యక్తి యొక్క కోడ్, ఆ చివరికి ఇక్కడ ఈ చిరునామా వద్ద నిల్వ, డౌన్లోడ్ ద్వారా పంపబడింది ఇది తెలియకుండా నిర్దిష్ట ఫ్లాష్ ఫైలు. ఇప్పుడు ముగింపు ఫలితం కావచ్చు సంసార విరోధి మీ కంప్యూటర్కు చేయాలనుకుంటున్నారు. అతను లేదా ఆమె మీ ఫైళ్లు తొలగించవచ్చు కాలేదు, , మీ ఫైళ్లు తరలించడానికి మీ ఫైళ్ళను ఇమెయిల్, లేదా నిజంగా మీరే ఏమీ కంప్యూటర్ యజమాని చేయగల. భయం స్కేరీ ఎందుకు మరియు ఆ. ఇది అనుమతిస్తుంది నిజంగా ఎవరైనా దీని వెబ్సైట్ మీరు ఇంటర్నెట్ అనియత అమలు సందర్శించండి ఉండవచ్చు మీ కంప్యూటర్లో కార్యక్రమాలు. ఇప్పుడు అదృష్టవశాత్తూ, Microsoft చాలా ఇటీవల ఈ కొరకు పరిష్కారం విడుదల ఎందుకంటే సమస్య నిజానికి శ్రమ Internet Explorer 6 అప్ 11 ద్వారా అన్ని మార్గం. కనుక ఇది చాలా కొన్ని కోసం మాతో ఉన్నారు సమయం మరియు ఇటీవల కనుగొనబడింది. కాబట్టి మీరు ఆటోమేటిక్ అప్డేట్లను ఉంటే ఆన్, మీరు వెంటనే సరి ఉండాలి. కానీ కేవలం సురక్షితంగా, మీరు తప్పనిసరిగా చేయగలిగి కనీసం కొన్ని ఇతర బ్రౌజర్ మారడం ఈ సమయంలో. ఇప్పుడు అది చాలా అవుతుంది Microsoft చాలా దాతృత్వముగా కూడా, Windows XP కొరకు పరిష్కారం విడుదల ఇది కోసం Windows యొక్క పాత వెర్షన్ను మద్దతు అధికారికంగా వాస్తవాని కేవలం కొన్ని వారాల క్రితం నిలిపివేయబడ్డాయి, కానీ ఈ భయం చెడు అని వారు కూడా OS కొరకు పరిష్కారం తయారు అలాగే. ఇప్పుడు ఇతర వార్తలు ఈ వారం ఈ ఉంది. అటారి 2600, పాత గేమ్ కన్సోల్ అని బంధువుల్లో నిజానికి ఇది పెరుగుతున్న చేసింది మేము వీడియో గేమ్స్ ప్లే ఉపయోగించినప్పుడు మేము వారి ఇంటి దర్శించేవారు. ఇప్పుడు ఏ సందర్భంలో, ఎందుకు ఈ ఉంది వార్తలు తరువాత కారణం ఉంది. తిరిగి 80 లో, సంస్థ ఈ పరికరం వెనుక, అటారీ, ఒక బరీ నిర్ణయించుకుంది న్యూ మెక్సికోలోని భూమిపూరింపు పాత గేమ్స్ యొక్క మొత్తం బంచ్ మరియు నిర్దేశిక మరియు ఆ ఇష్టం లేకపోతే అమ్ముడుపోని వెళ్ళాను. ఇప్పుడు కాలక్రమేణా, ఈ సమాధి గేమ్స్ పట్టణ పురాణం యొక్క ఒక బిట్ మారింది. ప్రజలు ఖచ్చితంగా తెలియదు అని ఈ భయపెడుతున్నాయి కూడా అయితే, పురాణం గడుస్తున్న, కంపెనీ కూడా కాంక్రీటు ఒక పొర కురిపించింది ప్రతిదీ పైన పిల్లలు నిరోధించడానికి భూమిపూరింపు దీన్ని ద్వారా rustling నుండి, ఉచిత వీడియో గేమ్స్ కనుగొనేందుకు ప్రయత్నిస్తున్న. బాగా, అది అవుతుంది ఒక డాక్యుమెంటరీ 2014 లో ఇప్పుడు జరుగుతూ ఉంది. మరియు ఎక్స్కవేటర్లు బృందం ప్రయత్నిస్తున్న చేయబడింది ఈ కథ వెనుక సత్యం గురించి అధ్యయనాలు అది నిజానికి ఉంటే. మరియు వారు దొరకలేదు అంచనా? బాగా, సరిగ్గా, ఈ వ్యక్తి, కాని వేల తన ఆట కాపీలు, విడుదలైన విడుదలతో తిరగండి మొదలవుతుంది చిత్రం, E.T. భూలోకేతర. కాబట్టి నిజంగా, కేవలం గత కొన్ని రోజుల డజన్ల కొద్దీ మరియు వందల ఉంటే కాదు వేల చివరకు ఈ తూటాల త్రవ్వి ఉంటుంది ప్రారంభించిన. ఇప్పుడు ఇంత బరీ లేదు ఒక స్పష్టంగా సమగ్ర ఆట? సరే, ఆ అవుతుంది E.T. నిజానికి పేరుపొందింది పలువురు ఎప్పుడూ చెత్త వీడియో గేమ్ ఉండాలి. తాము భాగంగా ఎందుకంటే, అభివృద్ధి తక్కువ సమయం ముందు గేమ్ ప్రత్యేక క్రిస్మస్ సీజన్, కానీ ఇది ఎందుకంటే ఆటను బాగా. ఈ, కోర్సు, ప్రార్థిస్తాడు ప్రశ్న, మేము దాన్ని చూడవచ్చు? అవును, మేము. యొక్క పరిశీలించి చూద్దాం. [వీడియో గేమ్ ప్లే] ఇప్పుడు ఇది నిజానికి కాదు ప్రజలు అభ్యంతరం పట్టింది గ్రాఫిక్స్ ఎందుకంటే, నిజానికి, ఈ 80 ఉంది మరియు ఈ కళ యొక్క రాష్ట్రం. నిజానికి, ఈ ఇక్కడ నా చిన్ననాటి ఉంది. కానీ కష్టం గురించి ఈ ఆట,, ఒకటి మీరు చుట్టూ ఒక చిత్రం ET కలిగి స్క్రీన్, చూస్తున్న ఆ చిన్న పిక్సెళ్ళు కోసం, ఇది రీస్ యొక్క ముక్కలు ప్రాతినిధ్యం. కానీ క్యాచ్ చాలా అని మీరు పడిపోయింది ఉంటే ఆ ముదురు డైమండ్ ఆకృతుల్లో, మీరు ఒక లోకి పడిపోతుంది వాస్తవానికి ఉంది పిట్ చాలా హార్డ్ మరియు నుంచి దుర్భరమైన. కాబట్టి ET సమాధి చేశారు. ఇప్పుడు కూడా ఎడారిలోని చివరి ఈ ఇక్కడ Wyoming లో. ఒక అణు, తో పడకండి [? nucular,?] నియంత్రణ కేంద్రం. నిజానికి, మీరు డౌన్ చూస్తే అక్కడ కాంక్రీటు కింద ఈ వైట్ ధృవ సమీపంలో, ఉంది అసలైన మైన్యుట్మాన్ III క్షిపణి, అణు క్షిపణి, వాస్తవానికి ఉంది అని కొన్ని సాంకేతిక రక్షణలో దాదాపు మీరు ఆశించవచ్చు వంటి ఆధునిక వంటి. ఒక అమెరికన్ TV షో, 60 మినిట్స్, ఇటీవల ఈ వెల్లడించాడు. [వీడియో ప్లేబ్యాక్] -కానీ పరికరాలు ప్రాచీనమైనది. ఈ ఉదాహరణకు, ఉంది కంప్యూటర్లు ఒకటి ఆ ఒక ప్రయోగ అందుకుంటారు అధ్యక్షుడు నుండి ఆర్డర్. ఇది ఫ్లాపీ డిస్కుల ఉపయోగిస్తుంది. నిజంగా పాత, పెద్ద వాటిని. మీరు, ఇక్కడ మొదలుపెట్టాను ముందు బహుశా ఒక చూడలేదు? -I'd వరకు ఎప్పుడూ నేను ఈ రంధ్రం లో మొదలుపెట్టాను. [END వీడియో ప్లేబ్యాక్] ఇప్పుడు మీరు అనుకున్నది ఉంటే మీరు ఈ డిస్కులు చూసిన, ఆ 5 1/4- అంగుళాల డిస్కులు 1980 నుండి, UH-UH. ఇది 8 అంగుళాల ఫ్లాపీ ఉంది 1970 నుండి డిస్క్. ఇప్పుడు CS50 యొక్క సొంత డాన్ కాఫే నేను కూడా ఒక అవకాశం సీటెల్ ప్రయాణించడానికి, వాషింగ్టన్ ఇటీవల పేరు మేము వాల్వ్ వద్ద మా స్నేహితులు సందర్శించిన. నిజానికి, మీరు నాకు 60 సెకన్లు చప్పుళ్ళు ఆ వర్చువల్ రియాలిటీ గాగుల్స్ ధరించి. ఇప్పుడు మేము కూడా అవకాశాన్ని వచ్చింది వాల్వ్ యొక్క ఇంజనీర్లు మూడు చాట్ గురించి మాకు మాట్లాడారు ఏమి ఇది, వాల్వ్ వద్ద పని వంటిది కానీ మంచి ఇంకా, అది ఉంది వీడియో గేమ్స్ అభివృద్ధి చేయాలని. యొక్క పరిశీలించి చూద్దాం. [వీడియో ప్లేబ్యాక్] [వీడియో గేమ్ ప్లే] -నా పేరు బ్రియాన్ జాకబ్సన్ ఉంది. నేను రకమైన వాల్వ్ నా మార్గం చేసిన ఒక కొద్దిగా ఉండే మార్గాన్ని లో. నిజానికి ఒక కంప్యూటర్ కాదు కళాశాలలో ప్రోగ్రామర్. నేను వెనుకకు ఉపయోగించారు ఉన్నత పాఠశాల అస్తిత్వంలో ప్రోగ్రామింగ్ మరియు పొందలేరు అమలుకు ఆలోచన నుండి stuff కేవలం కొన్ని నిమిషాలు లేదా గంటలలో. నేను అనుభవిస్తున్న అభివృద్ధి వేగంగా మరియు నా ఆలోచనలు చూసిన ప్రాణం పోసుకోవడం. -నా పేరు Yahn బెర్నియర్ ఉంది. నేను వాల్వ్ వద్ద ఇక్కడ ఉన్నాను 16 సంవత్సరాల. కాబట్టి నేను వ్రాయడం ఇచ్చాను క్వాక్ కోసం సరదాగా ఒక స్థాయి ఎడిటర్ బైనరీ ఆధారంగా బిఎస్పి, అని స్పేస్ విభజన చెట్లు. ఆ entree యొక్క విధమైన ఉంది. చివరకు అయిన గేబ్ నేవెల్, వాల్వ్ స్థాపకుడు, మరియు మైక్ హారింగ్టన్ ఒక ఇమెయిల్ మాట్లాడుతూ సాఫ్ట్వేర్ పంపిన అభివృద్ధి ఇంజనీర్ అవకాశం. -నా పేరు జాన్ కుక్ ఉంది. నేను ఒక సాఫ్ట్వేర్ ఇంజనీర్ రెడీ వాల్వ్ వద్ద పని. నేను మా ఆన్లైన్ వ్యవస్థలు దృష్టి, స్కేలింగ్ మరియు నిర్మాణం. ఒక స్నేహితుడు మరియు నేను నిజానికి విశ్వవిద్యాలయంలో ఉన్నాయి టీం కోట అనే ఆట పని. మరియు మేము ఆట చేసిన, ఇంటర్నెట్ లో అప్ చాలు. ఇది ఒక అదనంగా ఉంది గేమ్, క్వాక్, సమయంలో. కాబట్టి ఇది ఒక ఆధునిక ఉంది ఆ ఆట యొక్క పొడిగింపు. ఆ తర్వాత, మేము ముగించారు వాల్వ్ సంబంధం పొందడంలో మరియు ఇక్కడ మీదగా. అందంగా, నాకు గ్రాఫిక్స్ తరగతి ఉంది బహుశా చాలా వర్తించే కోర్సు నేను ఖచ్చితంగా కళాశాలలో పట్టింది. త్రికోణమితి, లీనియర్ ఆల్జీబ్రా. నేను ఒక కలిగి ఒక రోబోటిక్స్ కోర్సు పట్టింది కాల్చిన యొక్క లీనియర్ ఆల్జీబ్రా రకమైన కొంత ఇది, మరియు ఆ KEYSTONE ఒకటి లోకి ఏ 3D గ్రాఫిక్స్ కోసం భావనలను. ఇది ధోరణి మరియు చేయడం గురించి వంటి యొక్క గణిత, నేను, మీరు పైగా చూస్తున్నాను కానీ నేను అక్కడ గురి కావలసిన. శ్రీ ఎలా రొటేట్ మరియు చెయ్యాలి నేను కదిలే లేదా చూస్తున్నాను పేరు గుర్తించడానికి. అన్ని లీనియర్ ఆల్జీబ్రా ఉంది. ఒక ఫస్ట్ పర్సన్ షూటర్ యొక్క సారాంశం నేను తుపాకీ సైట్ల ద్వారా చూడండి అని నా కళ్ళు మరియు లక్ష్యం తో ఏదో మరియు ట్రిగ్గర్ మరియు నేను నొక్కండి మీరు. కాబట్టి మీరు రూపకల్పన ఉంటుంది మీ జాప్యం పరిష్కరించేందుకు సాంకేతిక. కాబట్టి జాన్ కార్మాక్ తిరిగి వెళ్ళింది మరియు, OH నేను ఏమి చేయాలి, అన్నారు కక్షిదారి అంచనా ఉంది నా ఆటగాడి ఇన్పుట్లను దారి, మరియు ఆ మరియు రెండర్ పేరు నుండి మేము అతను చేస్తాడు ఆలోచించాలి తెలియజేయండి సర్వర్ తిరిగి వచ్చి నాకు అది పరిష్కరించడానికి. -సో మీరు గురించి అనుకున్నది ఒక ఆట ఒక గేమ్ ఇంజిన్ ఉపయోగించి, చాలా ఎంపికలు ఇప్పుడు లేదు. -A గేమ్ ఇంజిన్ రకం అవస్థాపన మీరు ఆట తయారు దీనిలో. ఇది డ్రాయింగ్ బాధ్యత విషయం ప్రపంచ, ప్రపంచ కల్పిస్తున్న కోసం, అన్ని శబ్దాలు ప్లే కోసం, మీ గేమ్ కోడ్ సహాయం కోసం గుర్తించడానికి ఏమి శత్రువు AIs వెళ్లేలోగా వెళ్తున్నారు. -సాధారణంగా, ప్రజలు ప్రారంభిస్తుంది మార్గం ఆ తర్కం కొన్ని మొత్తం తీసుకుని కావలసిన మరియు దానిని మార్చడం. వంటి, OK, ఇప్పుడు వీలు యొక్క కేవలం రాకెట్ లాంచర్ మార్చడానికి బదులుగా 200 నష్టం ఏమి 100 నష్టం చేయడం. ఇది చాలా సులభం, వంటి, కేవలం పడుతుంది గేమ్ప్లే తర్కం కొన్ని ఇప్పటికే ఉన్న ముక్క మరియు మీరు ఎన్ని దానిని సర్దుబాటు. -ఉన్నత స్థాయి పొర సాధారణంగా గేమ్ కోడ్ అంటారు. మరియు ఆట కోడ్ సాధారణంగా ఉంది గేమ్ నియమాలు జరిగిందని విషయం. నేను కలిగి వాస్తవం వంటి ఈ ప్రత్యేక ఆయుధం మరియు ఒక నిర్దిష్ట విధంగా పనిచేస్తుంది. లేదా అక్కడ నిజానికి ఒక headcrab రాక్షసుడు ఆ ఈ నిర్దిష్ట ప్రవర్తన ఉంది. విషయాలు కొన్ని రకాల ఉన్నాయి సాధారణంగా గేమ్ కోడ్ వంటి కనుగొనేందుకు. -మరియు అక్కడ నుండి, నిజంగా, ఆ తో ముక్కలు మరియు మళ్ళా ప్రక్రియ రకం, మీరు ఇలా నుండి వెళ్ళే హాఫ్ లైఫ్ ఇలా క్వాక్. -సగం లైఫ్, ఒక సైన్స్ ఫిక్షన్ ఉంది ఫస్ట్ పర్సన్ షూటర్ గేమ్. ఇది ఒక కల్పిత ప్రపంచంలో సెట్. సగం లైఫ్ లో ఏర్పాటు చేశారు ఈ భూగర్భ పరిశోధన సౌకర్యం బ్లాక్ మెసా అని. మరియు మీరు పాత్రనే గోర్డాన్ ఫ్రీమాన్ అనే. మరియు అది ప్రాథమికంగా గురించి అన్యుల దండయాత్ర ఆ రెచ్చగొట్టారు ఒక ప్రయోగం తప్పు జరిగింది. మరియు రెండవ గేమ్, హాఫ్ లైఫ్ 2, 10 సంవత్సరాల తరువాత ఏర్పాటు చేశారు, మరియు ప్రధానంగా, విదేశీయులు గ్రహం సొంతం చేసుకున్నామని. ఇప్పుడు గోర్డాన్ ఫ్రీమాన్ మీరు ప్రాథమికంగా కాపాడే కలిగి మీరు కలిసిన మీ స్నేహితుడికి అలెక్స్,. మరియు తిరిగి ఓడించారు ప్రయత్నించండి విదేశీయులు మరియు గ్రహం తిరిగి చేజిక్కించుకోవాలని. -ఖచ్చితంగా, వంటి ప్రాజెక్టులు పోర్టల్ 2, అది కేవలం ఉంది ఒక చిన్న జట్టు, ఐదు మంది ఒక గేమ్ ఆలోచన పని. వారు కొన్ని విషయాలను కనుగొన్నారు వారు ఆలోచన, ఆసక్తికర ఒక గేమ్ కోసం ఆసక్తికరమైన కావచ్చు. వారు 20 మంది విస్తరించబడింది. వారు ఆ ఆలోచనలు కొవ్విన. మీరు మరికొంత మంది వ్యక్తులను జోడించారు. శలవు, వంటి, మరియు ఏమి ఇప్పుడు మేము మూడు కన్సోల్ రవాణా కావలసిన. మేము చాలా మంది అవసరం. అందరిలాగానే ఈ గేమ్ చూడండి వస్తాయి. ఇది ఆశ్చర్యకరమైనది. ఇది కేవలం కొంత అవసరం యొక్క పూర్తి చేయించడం పని. కాబట్టి హఠాత్తుగా మీరు సగం సంస్థ పని, మీరు పని 120 మంది ఈ ఆట దీన్ని పూర్తి చేయించడం. సహజంగానే, సంఖ్య ఇతర ప్రాజెక్టులు ఒప్పందాలు, కానీ ప్రతి ఒక్కరూ సూపర్ ఉంది వారు తెలుసు ఎందుకంటే సంతోషంగా వారు ఈ పని చేస్తున్నాము నిజంగా అద్భుతంగా విషయం. గురించి గొప్ప విషయాలు వన్ సాధారణంగా ఈ ఉద్యోగం మరియు ఈ పరిశ్రమ విషయాలు అన్ని సమయం మార్చండి ఉంది. మీరు ఆ విషయం ఈ సంవత్సరం అన్నారు చేయడం నుండి చాలా కష్టం మీరు తదుపరి సంవత్సరం విషయం. కాబట్టి మీరు నిజంగా ప్రతిదీ ఉంచుతుంది తాజా, నిజానికి, మరియు అందమైన అద్భుతమైన. మీరు నిరంతరం కొత్త నేర్చుకుంటున్నారు విషయాలు మరియు stuff యొక్క కొత్త రకాల చేయడం. [END వీడియో ప్లేబ్యాక్] డేవిడ్: ఆ CS50LIVE కోసం ఇది. చాలా ఈ ధన్యవాదాలు వారం యొక్క సహాయకులు. చాలా CS50 యొక్క సొంత Colton ధన్యవాదాలు ఓగ్డెన్ మరియు కెమెరా వెనుక జట్టు. ఈ CS50 ఉంది. [MUSIC - LOS DEL RIO, "మకారీనా"]