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 NOW: Hello, world. 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 აღმასრულებელი დირექტორი YouTube, შეცდომა Internet Explorer, 7 00:00:22,110 --> 00:00:26,750 ყველაზე უარესი, ვიდეო თამაში ოდესმე, და სფეროში მოგზაურობა Valve Software. 8 00:00:26,750 --> 00:00:33,040 მაგრამ პირველი, მოგზაურობა Tokyo, Japan სადაც პრეზიდენტმა ობამამ ცოტა ხნის წინ ითამაშა 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 -Wow. 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 >> -Hey, კარგად იმუშავა. 17 00:00:53,286 --> 00:00:54,687 >> [END ვიდეო აღწარმოების] 18 00:00:54,687 --> 00:00:55,520 DAVID: Hello, world. 19 00:00:55,520 --> 00:00:57,110 მე აქ CS50 საკუთარი კოლტონმა Ogden. 20 00:00:57,110 --> 00:00:58,430 >> COLTON OGDEN: Hello, ყველას. 21 00:00:58,430 --> 00:00:59,940 >> DAVID: და ვის ჩვენ აქვს ჩვენთან დღეს აქ? 22 00:00:59,940 --> 00:01:02,606 >> COLTON OGDEN: ეს არის ახლა, ჩვენი პატარა robotic buddy საფრანგეთიდან. 23 00:01:02,606 --> 00:01:05,299 DAVID: ასე რომ მე რეალურად შეხვდა NO ერთად [? Rob ბოდენი?] 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 Group კომპიუტერული მეცნიერების, განათლების, სადაც ფაქტიურად ფეხით გარშემო 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 ჩვენ აღმოვაჩინეთ, რომ პროფესორი [INAUDIBLE] ჰარვარდის-ის რობოტები ლაბორატორია 30 00:01:20,360 --> 00:01:22,220 რეალურად ჰქონდა ახლა აქ კამპუსში. 31 00:01:22,220 --> 00:01:24,742 და მას kindly მოგვცა პროგრამის მას თქვენ დღეს. 32 00:01:24,742 --> 00:01:27,950 COLTON OGDEN: დიახ, და რეალურად, დავითი, მე ვფიქრობ, ახლა უნდა ვთქვა, მოკითხვა 33 00:01:27,950 --> 00:01:30,450 თუ გსურთ სიარული მაგიდის გარშემო აქ. 34 00:01:30,450 --> 00:01:32,815 >> DAVID: Right აქ? 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 >> NOW: Hello, დავით. 40 00:01:40,650 --> 00:01:42,040 ლამაზი შეგხვდებით. 41 00:01:42,040 --> 00:01:43,960 >> DAVID: Hello, ახლავე. 42 00:01:43,960 --> 00:01:45,000 Shake ხელში? 43 00:01:45,000 --> 00:01:48,510 >> COLTON OGDEN: Shake თავის მხრივ, ზემოთ და ქვემოთ. 44 00:01:48,510 --> 00:01:50,310 >> DAVID: OK. 45 00:01:50,310 --> 00:01:52,435 >> COLTON OGDEN: და მერე მაშინ წავიდეთ წინ და დასხდნენ. 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 >> COLTON OGDEN: ის პატარა ბალანსგარეშე ამ დილით. 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 COLTON OGDEN: ასე რომ, ჩვენ შევხედავთ აქ არის ძირითადი გრაფაში, რომელიც არის 53 00:02:04,680 --> 00:02:07,920 გრაფიკული პროგრამირების გარემო, რომელიც ძალიან ჰგავს Scratch 54 00:02:07,920 --> 00:02:09,317 რომ CS50 იყენებს. 55 00:02:09,317 --> 00:02:11,150 აქ ჩვენ ვხედავთ, ეს მითითებული up მსგავსი ნაკადი დიაგრამა. 56 00:02:11,150 --> 00:02:13,370 და ჩვენ გვაქვს bunch ამ პატარა შენობა ბლოკები აქ. 57 00:02:13,370 --> 00:02:16,203 ახლა თუ ჩვენ შევხედოთ ამ ერთი მაგალითად, ეს ე.წ. stand up. 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 >> მაშინ ჩვენ ვხედავთ, იგი გადადის tactile ხელმძღვანელი, რომელიც ძირითადად 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 Handshake არის მოდული დავწერე, რომლებიც ძირითადად ამბობს, hello, დავით. 64 00:02:33,980 --> 00:02:34,688 ლამაზი შეგხვდებით. 65 00:02:34,688 --> 00:02:36,089 ელოდება handshake. 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 >> COLTON OGDEN: დიახ, ზუსტად. 75 00:02:49,020 --> 00:02:50,590 >> DAVID: ასე რომ თქვენ თქვით გააკეთა ერთი მათგანი, handshake. 76 00:02:50,590 --> 00:02:51,990 შეგვიძლია მიუახლოვდით, რომ ერთი? 77 00:02:51,990 --> 00:02:52,131 >> COLTON OGDEN: რა თქმა უნდა. 78 00:02:52,131 --> 00:02:53,642 ჩვენ შევხედოთ აქ handshake. 79 00:02:53,642 --> 00:02:56,350 და ვნახავთ, ის შეიქმნა ძალიან მსგავსი მეორე ნაკადი დიაგრამა. 80 00:02:56,350 --> 00:02:58,850 ჩვენ ვიწყებთ off ერთად მიესალმები ბლოკი, რომელიც [INAUDIBLE] ამბობს, hello, დავით. 81 00:02:58,850 --> 00:03:00,030 ლამაზი შეგხვდებით. 82 00:03:00,030 --> 00:03:01,430 ეს უფლება აქ არის loop. 83 00:03:01,430 --> 00:03:02,940 ის ამბობს, აღმოაჩინოს ხელის მოძრაობა. 84 00:03:02,940 --> 00:03:05,230 ასე რომ უსასრულო loop დაველოდოთ მის arm 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 OK და წასვლა ბოლოს, რომელიც ძირითადად იმას ნიშნავს, მის უკან 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 >> COLTON OGDEN: სინამდვილეში, არ არსებობს. 93 00:03:19,820 --> 00:03:21,950 თუ ჩვენ წავიდეთ წინ და ორმაგი დაჭერით ნებისმიერი ამ სამშენებლო ბლოკები, 94 00:03:21,950 --> 00:03:24,420 ჩვენ ვხედავთ, რომ იქ რეალურად python კოდი ქვეშ Hood, 95 00:03:24,420 --> 00:03:26,000 შველის თითოეული ეს შენობა ბლოკები. 96 00:03:26,000 --> 00:03:26,750 >> DAVID: Ah, მართლაც. 97 00:03:26,750 --> 00:03:29,250 ასე რომ იმ უცნობ, python არის ინტერპრეტირებული ენაზე 98 00:03:29,250 --> 00:03:32,240 ძალიან მსგავსი სულისკვეთება PHP, რომელიც ჩვენ ვიყენებთ CS50. 99 00:03:32,240 --> 00:03:35,344 და ბევრი, როგორც თქვენ შეგიძლიათ გამოიყენოთ PHP ვებ პროგრამირება, 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 წერილობით პროგრამების და შემდეგ გადაცემის მეშვეობით Wi-Fi - 103 00:03:41,674 --> 00:03:42,590 COLTON OGDEN სწორი. 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 >> COLTON OGDEN: აბსოლუტურად. 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 >> -Hey, ბატონი Bunny. 115 00:04:00,510 --> 00:04:02,120 >> -მოგესალმებით ამ მოკლე ი - 116 00:04:02,120 --> 00:04:03,810 >> [INAUDIBLE] გართობა Twinkies. 117 00:04:03,810 --> 00:04:04,310 -Wait. 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 -A loop არის განმეორება, როგორიცაა - 123 00:04:10,860 --> 00:04:12,970 >> -დახარისხება შავი ყუთი. 124 00:04:12,970 --> 00:04:13,935 >> -OK. 125 00:04:13,935 --> 00:04:15,160 მე ვფიქრობ, რომ მიიღოს იგი. 126 00:04:15,160 --> 00:04:15,660 -All უფლება. 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 ბიტი მიიღოს byte. 130 00:04:20,485 --> 00:04:24,176 >> -თქვენ მიიღოს byte და თქვენ გამოყოფა ის მოცულობით ოთხ. 131 00:04:24,176 --> 00:04:26,423 >> -Beep, beep, beep, beep, beep. 132 00:04:26,423 --> 00:04:28,018 Beep, beep, beep, beep, beep. 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 >> -Well, მოდით ვიხსენებთ slide და შესვენება რამ ქვემოთ ეტაპობრივად. 138 00:04:36,940 --> 00:04:41,720 >> იმ შემთხვევაში თუ თქვენ გახსოვთ, მეხსიერების დაყოფილია byte ზომის ნაჭრებად. 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 >> -A ბრაუზერში, როგორიცაა Chrome. 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 და კოდი შეგიძლიათ მიიღოთ ცოტა cumbersome. 146 00:04:53,460 --> 00:04:55,640 >> და ეს არის ყველაფერი რაც თქვენ გჭირდებათ. 147 00:04:55,640 --> 00:04:56,960 >> -Boom! 148 00:04:56,960 --> 00:04:59,140 >> DAVID: ახლა CS50 საკუთარი Dan Coffey და მე ცოტა ხნის წინ 149 00:04:59,140 --> 00:05:01,850 მქონდა შესაძლებლობა გამგზავრება out to Mountain View, California, 150 00:05:01,850 --> 00:05:03,740 სადაც შტაბის Google არის. 151 00:05:03,740 --> 00:05:07,350 და ჩვენ გვქონდა შანსი ესაუბროთ Susan Wojcicki, აღმასრულებელი დირექტორი YouTube. 152 00:05:07,350 --> 00:05:10,920 ეს იყო, ფაქტობრივად, სიუზან ავტოფარეხით წლის წინ '90s 153 00:05:10,920 --> 00:05:14,620 რომ Google თავად დაიწყო Larry და სერგეი. 154 00:05:14,620 --> 00:05:17,430 >> ასევე, ირკვევა, რომ Susan თავად რეალურად მოხდა 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 ის მინდა ვთქვა, hello. 159 00:05:26,892 --> 00:05:28,100 Susan Wojcicki: Hello, world. 160 00:05:28,100 --> 00:05:29,620 მე Susan 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 წელს მივედი Silicon Valley 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 >> "ძვირფასო წევრები ჰარვარდის Community. 188 00:06:46,910 --> 00:06:50,930 აშშ დეპარტამენტის უსაფრთხოების ურჩევს, რომ ყველა მომხმარებლის დროებით 189 00:06:50,930 --> 00:06:54,350 შეწყვიტოს გამოყენება Microsoft Internet Explorer, IE, 190 00:06:54,350 --> 00:06:56,270 იმის გამო, კრიტიკული უსაფრთხოების ხარვეზი. " 191 00:06:56,270 --> 00:07:01,250 >> ეს არის დოკუმენტირებული რეალურად Microsoft უსაფრთხოების საკითხებში მრჩეველთა 2963983. 192 00:07:01,250 --> 00:07:05,242 დაუცველობის in Internet Explorer ვერ იძლევა დისტანციური კოდი აღსრულება. 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 ბრაუზერი - Internet Explorer ამ შემთხვევაში - რა თქმა უნდა, 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 GET 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 ტექნიკით, ბევრი feng shui, რომელიც ლამაზი გზა ამბობდა, რომ კოდი 209 00:07:54,940 --> 00:07:59,940 შიგნით რომ ფლეშ ფაილის sprays ე.წ. ბევრი შიგნით კომპიუტერის 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 >> თუ გავიხსენებთ ეს ჩვენი დისკუსია in 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 თუ შენ იძულებული დაპროგრამებული Flash ადრე. 218 00:08:19,880 --> 00:08:24,070 მაგრამ ერთი იმ ობიექტების, კერძოდ, ცნობილია, როგორც ფლეშ მედია sound ობიექტი. 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 ცდილობს შეასრულა პროგრამა საბოლოოდ to შესრულებაში რამდენიმე ჭურვი კოდი ისე, 223 00:08:40,600 --> 00:08:44,560 ვთქვათ, ან ცუდი ბიჭი კოდი, რომ ის, საბოლოოდ ინახება ეს მისამართი აქ, 224 00:08:44,560 --> 00:08:49,530 რომელიც გაუკეთეს გზით ჩამოტვირთვის unknowingly, რომ კონკრეტული ფლეშ ფაილი. 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 >> ახლა საბედნიეროდ, Microsoft ძალიან ახლახანს გამოუშვა სარემონტო ამ 232 00:09:11,550 --> 00:09:14,800 რადგან პრობლემა რეალურად დაზარალებულ Internet Explorer 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 ასე რომ, თუ თქვენ გაქვთ ავტომატური განახლებები აღმოჩნდა, თქვენ უნდა იყოს OK მალე. 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 >> ახლა კი გამოდის, ძალიან, რომ Microsoft ძალიან გულუხვად 239 00:09:29,650 --> 00:09:33,640 ასევე გაავრცელა სარემონტო for Windows XP, ძველი ვერსია Windows, რომელიც 240 00:09:33,640 --> 00:09:37,040 მხარდაჭერა იყო, ფაქტობრივად, ოფიციალურად შეწყდეს რამდენიმე კვირის წინ, 241 00:09:37,040 --> 00:09:40,880 მაგრამ ეს საფრთხე იმდენად ცუდი, რომ ასევე შემოვიდა out fix რომ 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 Atari 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 ახლა ნებისმიერ შემთხვევაში, რატომ ეს იყო news იყო შემდეგი მიზეზის გამო. 248 00:09:54,420 --> 00:09:57,180 უკან '80s, კომპანია უკან ამ მოწყობილობის, Atari, 249 00:09:57,180 --> 00:09:59,870 გადაწყვიტა დასამარხავად წელს ნაგავსაყრელის New Mexico 250 00:09:59,870 --> 00:10:02,510 მთელი bunch ძველი თამაშები და ინსტრუქციის სახელმძღვანელოები 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. ლოგო. 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 [VIDEO თამაში Playing] 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 გქონდათ ფილმი ET გარშემო ეკრანზე, ეძებს 282 00:11:46,920 --> 00:11:49,820 იმ პატარა pixels, რომელიც წარმოდგენილია Reese დარტყმები. 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 ძალიან რთული და tedious გავიდნენ. 286 00:11:56,890 --> 00:11:59,570 ასე რომ ამით დაკრძალეს ET. 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 American TV შოუ, 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 დისკები 1980, uh-uh. 305 00:12:49,680 --> 00:12:53,180 ეს არის 8 დიუმიანი floppy დისკზე საწყისი 1970. 306 00:12:53,180 --> 00:12:55,930 ახლა CS50 საკუთარი Dan Coffey და მე ასევე მქონდა საშუალება 307 00:12:55,930 --> 00:12:58,117 გამგზავრება Seattle, Washington ცოტა ხნის წინ, სადაც 308 00:12:58,117 --> 00:12:59,450 ჩვენ ვესტუმრეთ ჩვენს მეგობრებს Valve. 309 00:12:59,450 --> 00:13:03,870 ფაქტობრივად, თქვენ შეიძლება გავიხსენოთ 60 წამი ჩემთვის ტარება იმ ვირტუალური რეალობის სათვალე. 310 00:13:03,870 --> 00:13:07,030 >> ახლა ჩვენ გვქონდა საშუალება ესაუბროთ სამი Valve-ს ინჟინრები 311 00:13:07,030 --> 00:13:09,620 რომელმაც ჩვენთვის, თუ რა ეს მოსწონს მუშაობა Valve, 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 >> [VIDEO თამაში Playing] 316 00:13:15,433 --> 00:13:23,950 317 00:13:23,950 --> 00:13:26,420 -ჩემი სახელი ბრაიან Jacobson. 318 00:13:26,420 --> 00:13:30,420 მე ჩემი გზა Valve სახის ოდნავ circuitous მარშრუტი. 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 მე უკვე აქ Valve მეტი 16 წლის. 326 00:13:50,740 --> 00:13:54,170 ასე რომ მე დასრულდა წერა მხოლოდ fun დონეზე რედაქტორი Quake 327 00:13:54,170 --> 00:13:57,564 ე.წ. BSP საფუძველზე ბინარული ფართი დაყოფის ხეები. 328 00:13:57,564 --> 00:13:58,730 ეს იყო ერთგვარი entree. 329 00:13:58,730 --> 00:14:02,780 და საბოლოოდ Gabe Newell, რომელიც დამფუძნებელი Valve, და მაიკ Harrington 330 00:14:02,780 --> 00:14:06,254 გამომგზავნა ელ ამბობდა პროგრამული უზრუნველყოფა განვითარების ინჟინერი შესაძლებლობა. 331 00:14:06,254 --> 00:14:07,170 -My name is John Cook. 332 00:14:07,170 --> 00:14:09,380 მე პროგრამული უზრუნველყოფის ინჟინერი სამუშაო Valve. 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 მუშაობს თამაში მოუწოდა Team Fortress. 336 00:14:18,660 --> 00:14:22,810 და ჩვენ უბრალოდ თამაში, ამას ინტერნეტში. 337 00:14:22,810 --> 00:14:25,130 ეს იყო ამისა, თამაში, Quake, დროს. 338 00:14:25,130 --> 00:14:27,620 ასე რომ, ეს იყო ერთგვარი თანამედროვე გაგრძელება, რომ თამაში. 339 00:14:27,620 --> 00:14:30,920 ამის შემდეგ, ჩვენ დასრულდა მიღების კონტაქტში Valve 340 00:14:30,920 --> 00:14:32,200 და მოდის აქ. 341 00:14:32,200 --> 00:14:36,535 >> -Well, ჩემთვის გრაფიკა კლასი ალბათ ყველაზე მოქმედი კურსი 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 მე რობოტები რა თქმა უნდა, ჰქონდა bunch წრფივი ალგებრა სახის გამომცხვარი 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 >> -A თამაშის ძრავა არის ერთგვარი ინფრასტრუქტურის 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 მსგავსად, OK, ახლა მოდით უბრალოდ შეცვლა სარაკეტო launcher 368 00:16:00,280 --> 00:16:04,240 ამის გაკეთება 200 ზიანის ნაცვლად აკეთებს 100 ზიანი. 369 00:16:04,240 --> 00:16:08,580 ეს ძალიან მარტივია, ისევე როგორც, უბრალოდ მიიღოს ზოგიერთი არსებული ნაჭერი gameplay ლოგიკა 370 00:16:08,580 --> 00:16:10,360 და tweak ის, თუ როგორ გსურთ. 371 00:16:10,360 --> 00:16:13,830 >> -The სხვა უმაღლეს დონეზე ფენის ჩვეულებრივ მოუწოდა თამაშის კოდი. 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 შეგიძლიათ გადასვლა რაღაც Quake რაღაც Half-Life. 380 00:16:37,600 --> 00:16:41,810 >> -Half-Life არის sci-fi, პირველი პირის შუტერია თამაში. 381 00:16:41,810 --> 00:16:45,340 ეს მითითებული dystopian მსოფლიოში. 382 00:16:45,340 --> 00:16:50,050 პირველი Half-Life შეიქმნა ამ მიწისქვეშა კვლევის დაწესებულებაში 383 00:16:50,050 --> 00:16:51,100 ე.წ. შავი Mesa. 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 >> და მეორე თამაში, Half-Life 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 >> რა თქმა უნდა, მსგავსი პროექტები Portal 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 >> ისინი მოსწონს, OK, და ახლა ჩვენ მინდა ხომალდი სამ კონსოლს. 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 ის უბრალოდ სჭირდება bunch სამუშაოს მისაღებად კეთდება. 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 მაგრამ ყველას super ბედნიერი, რადგან მათ იციან, 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 საკუთარი კოლტონმა Ogden და გუნდი უკან კამერა. 419 00:18:19,710 --> 00:18:21,456 ეს იყო CS50. 420 00:18:21,456 --> 00:18:23,198 >> [მუსიკა - LOS DEL RIO "Macarena"] 421 00:18:23,198 --> 00:19:18,955