[เล่นดนตรี] ตอนนี้: สวัสดีโลก นี้เป็น CS50LIVE เรามีบทที่ดีสำหรับคุณ ซีอีโอของ YouTube, ข้อผิดพลาดใน Internet Explorer วิดีโอเกมที่เลวร้ายที่สุดที่เคยและ ทัศนศึกษาวาล์วซอฟต์แวร์ แต่ก่อนการเดินทางไปยังกรุงโตเกียวประเทศญี่ปุ่น ที่ประธานาธิบดีโอบามาเมื่อเร็ว ๆ นี้เล่น ฟุตบอลกับเพื่อนที่ดีของฉัน [วิดีโอเล่นภาพ] -ว้าว เขาย้าย ฉันสามารถเตะลูกฟุตบอลเกินไป นี่ฉันไป -เฮ้งานที่ดี [จบ VIDEO เล่นภาพ] DAVID: สวัสดีโลก ฉันอยู่ที่นี่ด้วย CS50 ของตัวเองตัดสินใจที่อ็อกเดน COLTON OGDEN: สวัสดีทุกคน เดวิด: และผู้อื่นทำเรา มีกับเราที่นี่ในวันนี้ COLTON OGDEN: นี่คือตอนนี้ของเรา เพื่อนหุ่นยนต์เล็ก ๆ น้อย ๆ จากฝรั่งเศส DAVID: ดังนั้นฉันได้พบกับไม่จริง ข้าง [? ร็อบ Boden?] เมื่อเขาและฉันอยู่ในแอตแลนต้า จอร์เจียไม่กี่สัปดาห์หลัง ที่คุณอาจจำที่ SIGCSE ที่น่าสนใจเป็นพิเศษ กลุ่มการศึกษาวิทยาการคอมพิวเตอร์ ที่แท้จริงเดินไปรอบ ๆ พื้นห้องประชุมเป็นผู้ชายคนนี้ รวมทั้งก็จะเปิดออกเมื่อ เรามากลับไปที่มหาวิทยาลัย เราค้นพบว่าศาสตราจารย์ [ไม่ได้ยิน] ของฮาร์วาร์ห้องปฏิบัติการหุ่นยนต์ จริงมีตอนนี้ที่นี่ในมหาวิทยาลัย และเธอได้รับอนุญาตให้เรากรุณา โปรแกรมเขาสำหรับคุณในวันนี้ COLTON OGDEN: ใช่และจริงเดวิด ผมคิดว่าตอนนี้ต้องการที่จะทักทายคุณ ถ้าคุณต้องการที่จะเดิน รอบโต๊ะที่นี่ เดวิด: ที่นี่? ขวาทั้งหมด ขวาทั้งหมด NOW: สวัสดีเดวิด ยินดีที่ได้พบคุณ เดวิด: สวัสดีตอนนี้ จับมือของเขา COLTON OGDEN: Shake มือของเขาขึ้นและลง DAVID: OK COLTON OGDEN: แล้ว เขาจะไปข้างหน้าและนั่งลง และถ้าคุณสนใจ ที่จริงผมสามารถแสดงให้คุณ วิธีการที่ฉันก็สามารถที่จะได้รับเขา ที่จะทำสิ่งเหล่านี้ด้วย เดวิด: ใช่อย่างแน่นอน COLTON OGDEN: เขาน้อย ออกสมดุลเช้านี้ เขาไม่ได้มีกาแฟของเขายัง DAVID: ดังนั้นสิ่งที่เรากำลังมองหาที่? COLTON OGDEN: ดังนั้นเราจึงกำลังมองหาที่ ที่นี่เป็นกราฟหลักซึ่งตอนนี้ สภาพแวดล้อมการเขียนโปรแกรมแบบกราฟิก ซึ่งจะคล้ายกับรอยขีดข่วน ที่ใช้ CS50 ที่นี่เราเห็นมันตั้ง ขึ้นเช่นแผนภาพการไหล และเรามีพวงของเหล่านี้ หน่วยการสร้างน้อยที่นี่ ตอนนี้ถ้าเราจะดูที่นี้ ตัวอย่างเช่นที่เรียกว่ายืนขึ้น และบล็อกนี้กล่าวว่าลุกขึ้นยืน ตอนนี้ไม่ว่าจะเป็นที่เขานั่งลง หรืออะไรก็ตาม แล้วเราเห็นมันจะไปลงใน หัวสัมผัสซึ่งโดยทั่วไป รอให้แตะที่ด้านบนของ หัวของเขาตามที่คุณเห็นก่อนหน้านี้ ย้ายไปที่วิธีการย้ายไปใน x, y, z ทิศทางไปยังปลายทางที่เฉพาะเจาะจง การจับมือกันเป็นโมดูลที่ผมเขียนให้ ซึ่งโดยทั่วไปกล่าวว่าสวัสดีเดวิด ยินดีที่ได้พบคุณ รอให้จับมือกัน นั่งลงที่ตรงข้ามของลุกขึ้นยืน เขาจะไปข้างหน้าและนั่งลง แล้วการเคลื่อนไหวใหญ่ เป็นห่วงอย่างไรเขา จะย้ายหัวของเขาในทิศทางที่สุ่ม เดวิด: ที่น่าสนใจ ดังนั้นแม้ว่าเหล่านี้ไม่ได้ดู เช่นชิ้นส่วนปริศนาจากรอยขีดข่วน มันจริงๆความคิดเดียวกัน และคุณกำลังเดินสายโปรแกรม โดยใช้หน่วยการสร้างเหล่านี้ COLTON OGDEN: ใช่ว่า DAVID: ดังนั้นคุณบอกว่าคุณทำ หนึ่งของพวกเขาจับมือกัน เราสามารถซูมในที่หนึ่ง? COLTON OGDEN: แน่นอน เราจะดูที่นี่ที่จับมือกัน และเราจะเห็นว่ามันมีการตั้งค่าขึ้นมาก คล้ายกับแผนภาพกระแสอื่น ๆ เราเริ่มต้นด้วยการบล็อกสวัสดี, ซึ่ง [ไม่ได้ยิน] กล่าวว่าสวัสดีเดวิด ยินดีที่ได้พบคุณ ที่นี่นี้เป็นห่วง มันบอกว่าตรวจจับการเคลื่อนไหวแขน ดังนั้นมันจะไม่มีที่สิ้นสุดใน รอจนกว่าจะมีวงแขนของ ได้รับการยกขึ้นและลง และแล้วเมื่อที่เกิดขึ้น มันจะไปข้างหน้าและทำสิ่งเหล่านี้ ตั้งค่าความแข็งตกลงและไปสิ้นสุด ซึ่งโดยทั่วไปจะหมายถึงการส่งเขากลับ ไปที่ตำแหน่งเริ่มต้นของเขา เดวิด: ที่น่าสนใจ คุณ จำกัด ให้เพียง โดยใช้สภาพแวดล้อมแบบกราฟิกนี้ โปรแกรมเขาในทางนี้ COLTON OGDEN: ที่จริงไม่มี ถ้าเราไปข้างหน้าและดับเบิลคลิก ใด ๆ ของการก่อสร้างตึกเหล่านี้ เราจะเห็นว่ามีจริง รหัสหลามภายใต้ประทุน เปิดเครื่องแต่ละหน่วยการสร้างเหล่านี้ DAVID: อ่าแน่นอน ดังนั้นสำหรับผู้ที่ไม่คุ้นเคยหลาม เป็นภาษาที่แปล คล้ายกันมากในจิตวิญญาณที่จะ PHP ซึ่งเราใช้ใน CS50 และอื่น ๆ เช่นคุณสามารถใช้ PHP สำหรับการเขียนโปรแกรมเว็บ คุณยังสามารถใช้มันที่บรรทัดคำสั่ง และในขณะที่การตัดสินใจที่จะทำที่นี่ ในสภาพแวดล้อมแบบกราฟิกนี้ การเขียนโปรแกรมและจากนั้น การส่งผ่านทาง Wi-Fi - COLTON OGDEN: ที่ถูกต้อง เดวิด: - ถึงตอนนี้ คุณจะต้องบาง ถึงเวลาที่จะติดรอบ COLTON OGDEN: แน่นอน DAVID: ทั้งหมดขวา ดีก่อนที่จะตัดสินใจกลับมาพร้อมกับ เรานิด ๆ หน่อย ๆ ของความประหลาดใจ ตอนนี้เรา - ได้รับมัน - มี 60 วินาที ของนักเรียนเก่า CS50 คัด การเรียนการสอนที่จะเป็นเพื่อน [วิดีโอเล่นภาพ] -ขอบคุณ ขอบคุณทุกคนสำหรับการอยู่ที่นี่ -เฮ้นายกระต่าย -ยินดีต้อนรับสู่นี้สั้นสอนใน - [ไม่ได้ยิน] สนุกสนานกับ Twinkies -รอ หยุด -ดังนั้นตอนนี้เรามีปัญหา มันเป็นไม่ได้ และฉันจะบอกคุณว่าทำไม -ห่วงคือการทำซ้ำเช่น - เรียงของกล่องดำ -OK ฉันคิดว่าฉันได้รับมัน ทั้งหมดขวา ดังนั้นตอนนี้ฉันอยู่ในส่วนที่ยากเล็กน้อย -ที่เหมาะสม 8 บิตให้เป็นไบต์ คุณใช้เวลาไบต์และคุณ แยกออกเป็นชิ้นสี่ ปี๊บเตือนเตือนเตือนเตือน เตือนเตือนเตือนเตือนเตือน มันดูเหมือนซับซ้อนมากเกินไป -ดังนั้นเรามาทำเช่นนี้อีกครั้ง ถ้าฉันสับสนคุณกรุณา อย่าลังเลที่จะหยุดฉัน -แต่รอที่สอง -ดีขอมองกลับไปที่สไลด์ และทำลายสิ่งที่ลงทีละขั้นตอน ถ้าคุณจำหน่วยความจำ แตกออกเป็นชิ้นขนาดไบต์ -ดังนั้นที่นี่เรามีสถานการณ์กรณีที่ดีที่สุด นี้เป็นอย่างมาก การปรับปรุงกว่า - -เว็บเบราเซอร์เช่น Chrome มันมักจะมีความจำเป็นที่จะเป็นอิสระใด ๆ - -คน - คุณอาจทำงานใน และรหัสที่ได้รับ ค่อนข้างยุ่งยาก -และนั่นคือสิ่งที่คุณต้อง -บูม! DAVID: ตอนนี้ CS50 ของตัวเอง แดนเบนจามินและฉันเมื่อเร็ว ๆ นี้ มีโอกาสที่จะเดินทางออก เมาน์เทนวิว, แคลิฟอร์เนีย ซึ่งเป็นที่ที่ สำนักงานใหญ่ของ Google เป็น และเรามีโอกาสที่จะสนทนากับ Susan Wojcicki ซีอีโอของ YouTube มันเป็นความจริงในซูซาน ปีที่ผ่านมาในโรงรถ 90 ที่ Google เองเป็น เริ่มโดยแลร์รี่และเซอร์เกย์ ดีก็ปรากฎว่าซูซาน ตัวเองจริงเอา CS50 เพียงไม่กี่ปีก่อนที่ผมจะทำ และฉันคิดว่ามันเป็นที่โดดเด่น ตามที่คุณเร็ว ๆ นี้จะได้ยินเพียงว่า มากรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์ วิทยาศาสตร์จึงมีอิทธิพลต่อชีวิตของเธอ เธอต้องการที่จะกล่าวทักทาย SUSAN Wojcicki: สวัสดีโลก ฉัน Susan Wojcicki ฉันซีอีโอของ YouTube และฉันเอา CS50 เมื่อฉันถูก อาวุโสที่ Harvard ในปี 1990 ฉันเป็นจริงประวัติศาสตร์ และที่สำคัญวรรณกรรม และฤดูร้อนที่ผมจูเนียร์ของฉัน ตระหนักว่าบางทีฉัน ต้องการที่จะเรียนรู้บางสิ่งบางอย่าง เกี่ยวกับคอมพิวเตอร์ และเพื่อให้ผมกลับมา ฉันเอา CS50 มันเป็นเรื่องยาก แต่มันก็ ระดับที่น่าตื่นตาตื่นใจที่สุดผมเอา มันเปลี่ยนวิธีการที่ฉันคิดเกี่ยวกับทุกอย่าง และเมื่อฉันจบการศึกษาจากฮาร์วาร์ ในปี 1990 ผมไปซิลิกอนวัลเลย์ และผมได้งาน และฉันได้รับการทำงาน ในเทคโนโลยีนับตั้งแต่ ดังนั้น CS50 เปลี่ยนชีวิตของฉัน ผมก็ยังคงที่จะเรียนรู้และสร้าง มันทำให้ผมมีรากฐานที่ดี และฉันอย่างต่อเนื่องในการเรียนรู้ทุก เป็นวันที่มีการเปลี่ยนแปลงเทคโนโลยี และฉันคิดว่ามันยอดเยี่ยม ที่คุณกำลังใช้มัน เพราะนั่นคือวิธีการที่โลกเป็น จะเปลี่ยนก้าวไปข้างหน้า มีเพียงการไปได้มากขึ้นและ โอกาสที่มากขึ้นและนวัตกรรม ดิจิตอลจะมีผลต่อเรา มีชีวิตอยู่มากยิ่งขึ้นกว่าที่มีอยู่แล้ว และมันเป็นเรื่องที่ยอดเยี่ยมที่ คุณกำลังทั้งหมดการ CS50 ดังนั้นนี่คือ CS50 เดวิด: ดังนั้นถ้าคุณได้รับ มองหาเหตุผลใหม่ จะไม่ใช้เบราว์เซอร์บางอย่าง ที่นี่เป็นหนึ่งที่ดีสำหรับคุณ ฉันเพิ่งได้รับ - พร้อมกับทุกคน ที่มหาวิทยาลัยฮาร์วาร์ - อีเมลนี้ที่นี่ "เรียนสมาชิกของฮาร์วาร์ชุมชน สหรัฐอเมริกากรมความมั่นคงแห่งมาตุภูมิ ขอแนะนำให้ผู้ใช้ทั้งหมดเป็นการชั่วคราว ยุติการใช้ของ Microsoft Internet Explorer, IE, เนื่องจากข้อบกพร่องด้านความปลอดภัยที่สำคัญ. " นี้เป็นเอกสารจริง Microsoft Security Advisory 2963983 ช่องโหว่ใน Internet Explorer อาจทำให้โค้ดจากระยะไกล ตอนนี้สิ่งที่นี้หมายความว่า และสิ่งที่เป็นภัยคุกคามหรือไม่ ดีพิจารณานี้ แผนภาพที่นี่ที่เรา ใช้ในการ CS50 พูดคุยเกี่ยวกับ HTTP หรือเข้าชมเว็บ ถ้าเรามีที่นี่เว็บ เซิร์ฟเวอร์และในด้านอื่น ๆ เบราว์เซอร์ - Internet Explorer ในกรณีนี้ - แน่นอน เบราว์เซอร์เมื่อก่อน ขอเว็บเพจ อาจส่งข้อความ HDP เช่นนี้ GET index.html ใช้รุ่น 1.1 ของโปรโตคอลที่เรียกว่า HTTP ขณะนี้ในกรณีนี้ถ้ามีคนเลว อย่างใดมีการเข้าถึงเว็บเซิร์ฟเวอร์นี้ และติดตั้งบน ใช้ประโยชน์เพื่อที่จะพูด เขาหรือเธออาจจะสามารถที่จะโน้มน้าว เว็บเซิร์ฟเวอร์ที่จะกลับมานี้ ไม่เพียง แต่ตัวเองเป็น index.html ขอ แต่ฝังอยู่ภายใน ไฟล์ index.html ที่จะทำได้ แน่นอนเป็นสินทรัพย์อื่น ๆ โดยเฉพาะอย่างยิ่งสิ่งที่ เช่น exploit.SWF, ไฟล์แฟลชในท้ายที่สุดว่า ใช้ประโยชน์จากการรักษาความปลอดภัยนี้ เทคนิคกองฮวงจุ้ยซึ่งเป็น เป็นวิธีที่จินตนาการของบอกว่ารหัส ภายในของสเปรย์ที่ไฟล์แฟลช ที่เรียกว่ากองภายในของคอมพิวเตอร์ เบราว์เซอร์ที่มีชิ้นที่แตกต่างกันทั้งหมดของ หน่วยความจำที่ได้รับการออกแบบในที่สุด ที่จะเขียนทับชิ้นใหญ่ของหน่วยความจำที่นี่ ถ้าคุณจำนี้จากการสนทนาของเรา ใน CS50 ของกองและสแต็ค และการจัดการหน่วยความจำมากขึ้นโดยทั่วไป ขณะนี้หน่วยความจำที่ โยนจริงในกอง จริงๆจะเรียกว่าวัตถุเวกเตอร์แฟลช และนี่คือสิ่งที่มี ที่คุณอาจจะคุ้นเคย ถ้าคุณมีตัวคุณเอง โปรแกรมแฟลชก่อน แต่หนึ่งในวัตถุเหล่านั้นโดยเฉพาะอย่างยิ่ง เป็นที่รู้จักกันเป็นวัตถุเสียงสื่อแฟลช และในที่นี้อยู่เพราะโอกาส สิ่งที่ใช้ประโยชน์จากนี้ก็จะทำ เสียหายอันนี้ หน่วยความจำวัตถุนี้ในหน่วยความจำ ดังกล่าวว่าพยายามที่จะทำให้เรื่องนี้ ที่ปฏิบัติการอยู่เลขฐานสิบหกจึง พยายามที่จะหลอกลวงโปรแกรมในท้ายที่สุด ที่จะรันโค้ดเปลือกบางอย่างเพื่อ ที่จะพูดหรือรหัสของคนเลวที่ ในที่สุดที่เก็บไว้ตามที่อยู่ที่นี่นี้ ซึ่งได้รับการฉีดโดยวิธีการของการดาวน์โหลด ต้นเหตุของไฟล์แฟลชที่โดยเฉพาะอย่างยิ่ง ตอนนี้ผลลัพธ์ที่ได้อาจจะเป็นสิ่งที่ ฝ่ายตรงข้ามต้องการที่จะทำอย่างไรเพื่อให้เครื่องคอมพิวเตอร์ของคุณ เขาหรือเธอสามารถลบไฟล์ของคุณ ย้ายไฟล์ของคุณส่งอีเมลไฟล์ของคุณ หรือจริงๆทำอะไรที่ตัวคุณ สามารถทำได้ในฐานะเจ้าของคอมพิวเตอร์ที่ และที่ว่าทำไมภัยคุกคามที่น่ากลัวมาก มันช่วยให้ทุกคนอย่างแท้จริงในการ อินเทอร์เน็ตที่มีเว็บไซต์ของคุณ อาจจะแวะไปที่จะดำเนินการโดยพลการ โปรแกรมบนคอมพิวเตอร์ของคุณ ตอนนี้โชคดีที่ไมโครซอฟท์มาก เพิ่งเปิดตัวแก้ไขปัญหานี้ เพราะปัญหาที่เกิดขึ้นจริง ทุกข์ Internet Explorer 6 ตลอดทางขึ้นถึง 11 จึงรับกับเราสำหรับค่อนข้างบาง เวลาและถูกค้นพบเมื่อเร็ว ๆ นี้เท่านั้น ดังนั้นถ้าคุณมีการปรับปรุงอัตโนมัติ เปิดอยู่คุณควรจะตกลงในเร็ว ๆ นี้ แต่เพียงเพื่อความปลอดภัยคุณสามารถทำได้อย่างแน่นอน สลับไปยังบางเบราว์เซอร์อื่น ๆ อย่างน้อย ขณะเดียวกัน ตอนนี้มันจะเปิดออกว่าเกินไป ไมโครซอฟท์อย่างไม่เห็นแก่ตัวมาก ยังปล่อยแก้ไขสำหรับ Windows XP, Windows รุ่นเก่าที่ สนับสนุนเป็นจริงอย่างเป็นทางการ หยุดเพียงไม่กี่สัปดาห์ที่ผ่านมา แต่ภัยคุกคามนี้ไม่ดีเพื่อให้พวกเขา รีดยังออกแก้ไขสำหรับระบบปฏิบัติการที่ ได้เป็นอย่างดี ขณะนี้ในข่าวอื่น ๆ ในสัปดาห์นี้เป็นแบบนี้ อาตาริ 2600, เกมที่มีอายุมากกว่า คอนโซลที่ญาติของฉัน จริงได้เติบโตขึ้นมาที่ เราใช้ในการเล่นวิดีโอเกมเมื่อ เราจะไปเยี่ยมบ้านของพวกเขา ขณะนี้ในกรณีใด ๆ ว่าทำไมถึงอยู่ใน ข่าวสำหรับเหตุผลต่อไปนี้ ย้อนกลับไปในยุค 80 ที่ บริษัท ที่อยู่เบื้องหลังอุปกรณ์นี้อาตา ตัดสินใจที่จะฝังใน การฝังกลบในเม็กซิโก ทั้งกลุ่มของเกมเก่า และคู่มือการเรียนการสอน และชอบที่จะ อย่างอื่นได้ไปยังไม่ขาย ตอนนี้ในช่วงเวลาที่ฝังศพของเหล่านี้ เกมกลายเป็นบิตของตำนานเมือง คนไม่ได้จริงๆทราบว่า ว่าเรื่องนี้เกิดขึ้นจริงได้ แต่เป็นตำนานไป บริษัท ได้แม้จะเทชั้นของคอนกรีต ด้านบนของทุกอย่างใน ฝังกลบเพื่อป้องกันไม่ให้เด็ก จากจริงทำให้เกิดเสียงกรอบแกรบผ่านมัน พยายามที่จะหาวิดีโอเกมฟรี ดีก็ปรากฎว่าสารคดี ตอนนี้อยู่ในความคืบหน้าตอนนี้ในปี 2014 และทีมงานของรถขุดได้พยายาม ที่จะขุดขึ้นมาความจริงที่อยู่เบื้องหลังเรื่องนี้ ถ้ามันมีจริง และคาดเดาสิ่งที่พวกเขาพบ ดีไม่ตรงนี้ คนที่แต่งตัวประหลาด แต่พัน สำเนาของเกมของเขา ซึ่งได้รับการปล่อยตัว ประจวบกับการเปิดตัวของ ภาพยนตร์ E.T. ข้างนอก ดังนั้นแน่นอนเพียงในไม่กี่วันที่ผ่านมา หลายสิบหลายร้อยหากไม่นับพัน ที่สุดของตลับหมึกเหล่านี้ จะเริ่มต้นที่จะค้นพบ ตอนนี้ทำไมพวกเขาฝังศพดังกล่าว เกมที่น่าสนใจอย่างชัดเจน ดีก็ปรากฎว่า E.T. มีชื่อเสียงจริง โดยมากจะเป็นวิดีโอเกมที่เลวร้ายที่สุดที่เคย ในส่วนหนึ่งเพราะพวกเขามี เวลาน้อยมากที่จะพัฒนา เกมก่อนหน้านั้น ในช่วงเทศกาลคริสต์มาสโดยเฉพาะอย่างยิ่ง แต่ยังเพราะมันเป็น โดยเฉพาะอย่างยิ่งยากที่จะเล่น นี้แน่นอนขอให้ คำถามที่เราสามารถมองเห็นมันได้หรือไม่ ใช่เราสามารถ ลองมาดู [วิดีโอการเล่นเกม] ตอนนี้มันไม่ได้จริง กราฟิกที่คนเข้ามาคัดค้าน เพราะจริงนี้เป็นยุค 80 และนี่คือสถานะของศิลปะ อันที่จริงเรื่องนี้เป็นวัยเด็กของฉันที่นี่ แต่สิ่งที่เป็นเรื่องยาก เกี่ยวกับเกมนี้เป็นอย่างใดอย่างหนึ่ง คุณมีหนัง ET รอบ หน้าจอที่กำลังมองหา พิกเซลเล็ก ๆ เหล่านั้นซึ่ง เป็นตัวแทนของรีสชิ้น แต่จับเกินไปคือว่าถ้าคุณลดลง ในบรรดารูปทรงเพชรเข้ม คุณจะตกอยู่ใน หลุมที่เป็นจริง ยากมากและน่าเบื่อที่จะออกจาก ดังนั้นจึงถูกฝังอยู่ ET ตอนนี้ยังอยู่ในทะเลทราย ปลายเป็นที่นี่ในไวโอมิง นิวเคลียร์เพื่อไม่ให้สับสนกับ [? nucular,?] ศูนย์ควบคุม และในความเป็นจริงถ้าคุณมองลงมา มีอยู่ใต้คอนกรีต ใกล้เสาสีขาวนี้มี จริงมิขีปนาวุธที่สาม ขีปนาวุธนิวเคลียร์ที่จริง การป้องกันโดยเทคโนโลยีที่บาง ไม่ได้เกือบเป็นที่ทันสมัย​​ที่คุณอาจหวัง รายการโทรทัศน์อเมริกัน, 60 นาทีเพิ่งเปิดเผยนี้ [วิดีโอเล่นภาพ] -แต่อุปกรณ์โบราณ นี้เป็นตัวอย่าง หนึ่งในคอมพิวเตอร์ที่ จะได้รับการเปิดตัว สั่งซื้อจากประธาน จะใช้ฟลอปปี้ดิสก์ เก่าจริงๆคนใหญ่ ก่อนที่คุณจะได้ลงที่นี่คุณ อาจจะไม่เคยเห็นหรือไม่ -I'd ไม่เคยเห็นอย่างใดอย่างหนึ่งจน ผมได้ลงไปในหลุมนี้ [จบ VIDEO เล่นภาพ] ตอนนี้ถ้าคุณกำลังคิด คุณได้เห็นดิสก์เหล่านี้ ที่ 5 และ 1/4-inch ดิสก์ จาก 1980, UH-UH นี้เป็นฟลอปปี้ 8 นิ้ว ดิสก์จากปี 1970 ตอนนี้ CS50 แดนของตัวเองเบนจามิน และผมยังได้มีโอกาส ที่จะเดินทางไปซีแอต เมื่อเร็ว ๆ นี้ที่กรุงวอชิงตัน เราไปเยี่ยมเพื่อนของเราที่วาล์ว ในความเป็นจริงคุณอาจจะจำได้ 60 วินาทีของฉัน ผู้สวมใส่แว่นตาความจริงเสมือน ตอนนี้เรายังมีโอกาสที่จะ สนทนากับสามของวิศวกรของวาล์ว ที่พูดกับเราเกี่ยวกับสิ่งที่ มันต้องการที่จะทำงานที่วาล์ว แต่ยังดีกว่าสิ่งที่มัน ชอบที่จะพัฒนาวิดีโอเกม ลองมาดู [วิดีโอเล่นภาพ] [วิดีโอการเล่นเกม] ชื่อของฉันคือไบรอันเจคอปสัน ผมทำวิธีของฉันไปที่ชนิดของวาล์ว ในเส้นทางวกวนเล็กน้อย ฉันไม่ได้จริงคอมพิวเตอร์ โปรแกรมเมอร์ในวิทยาลัย และฉันถูกใช้ในการสำรองข้อมูล ในโรงเรียนมัธยมเป็น สามารถที่จะทำและได้รับการเขียนโปรแกรม สิ่งที่มาจากความคิดที่จะดำเนินการ ในเพียงไม่กี่นาทีหรือชั่วโมง ผมมีความสุขที่ก้าวอย่างรวดเร็วของการพัฒนา และเห็นความคิดของฉันมีชีวิตขึ้นมา ชื่อของฉันคือ Yahn เนีย ฉันได้รับที่นี่ที่วาล์ว นานกว่า 16 ปี ดังนั้นผมจึงจบลงด้วยการเขียนเพียง สนุกบรรณาธิการระดับการสั่นสะเทือน ที่เรียกว่าเอสพีบนพื้นฐานของไบนารี ต้นไม้แบ่งพื้นที่ นั่นคือการเรียงลำดับของการเข้า และในที่สุดเกบ Newell ซึ่งเป็น ผู้ก่อตั้งวาล์วและไมค์แฮริงตัน ส่งมาให้ผมบอกว่าซอฟต์แวร์อีเมล์ โอกาสการพัฒนาวิศวกร ของฉันชื่อจอห์นคุก ผมเป็นวิศวกรซอฟต์แวร์ ทำงานที่วาล์ว ฉันมุ่งเน้นไปที่ระบบออนไลน์ของเรา ปรับและสถาปัตยกรรม เพื่อนและที่จริงผม ในมหาวิทยาลัยได้ การทำงานในเกมที่เรียกว่าทีมป้อม และเราก็ทำเกม วางไว้บนอินเทอร์เน็ต มันเป็นนอกจากนี้ยังมี เกม Quake ในเวลา ดังนั้นจึงเป็นที่จัดเรียงของที่ทันสมัย เป็นส่วนหนึ่งของเกมที่ หลังจากที่เราจบลงด้วยการ ได้รับในการติดต่อกับวาล์ว และมามากกว่าที่นี่ -ดีสำหรับผมที่เรียนกราฟิกเป็น น่าจะเป็นหลักสูตรที่สามารถใช้งานได้มากที่สุด ที่ผมเอาในวิทยาลัยการตรวจสอบ ตรีโกณมิติพีชคณิตเชิงเส้น ผมเอาแน่นอนหุ่นยนต์ที่มี พวงของชนิดพีชคณิตเชิงเส้นของอบ ในนั้นและที่เป็นหนึ่งในหลักสำคัญ แนวคิดทางคณิตศาสตร์สำหรับกราฟิก 3 มิติใด ๆ มันเป็นเรื่องของการปฐมนิเทศและการทำ คณิตศาสตร์เช่นฉันกำลังมองไปที่คุณ แต่ผมต้องการที่จะมุ่งไปที่นั่น และฉันจะหมุนและวิธีการทำผม คิดออกว่าฉันย้ายหรือกำลังมองหา นั่นคือพีชคณิตเชิงเส้นทั้งหมด -สาระสำคัญของนักกีฬาคนแรก คือการที่ฉันมองผ่านเว็บไซต์ปืน กับตาและจุดมุ่งหมายของฉันที่ บางสิ่งบางอย่างและเหนี่ยวไก และผมต้องการที่จะตีว่า เพื่อให้คุณมีการออกแบบของคุณ เทคโนโลยีในการจัดการกับความล่าช้า และอื่น ๆ จอห์น Carmack เดินกลับ และกล่าวว่าโอ้, สิ่งที่ฉันต้องทำ มีการคาดการณ์ที่ลูกค้า ส่งผลให้ปัจจัยการผลิตผู้เล่นของฉัน และเพียงแค่ทำและ ทำให้จากที่เรา คิดว่าเขาจะเป็นแล้วให้ เซิร์ฟเวอร์กลับมาและแก้ไขได้สำหรับฉัน -ดังนั้นเมื่อคุณกำลังคิดเกี่ยวกับ โดยใช้เครื่องมือเกมที่จะทำให้เกมที่ มีตัวเลือกมากขึ้นในขณะนี้ -เครื่องยนต์เกมเป็นชนิด ของโครงสร้างพื้นฐาน ที่คุณทำให้เกม เป็นสิ่งที่มีความรับผิดชอบสำหรับการวาดภาพ โลกที่เลียนแบบโลก สำหรับการเล่นเสียงทั้งหมด เพื่อช่วยให้รหัสเกมของคุณ คิดออกว่าศัตรู เอไอเอจะไปทำ -โดยปกติวิธีที่คนจะเริ่มต้นเป็น พวกเขาจะใช้ปริมาณของตรรกะที่บาง และเปลี่ยนเป็น เช่นตกลงตอนนี้ขอเพียงแค่ เปลี่ยนปล่อยจรวด จะทำอย่างไรให้เกิดความเสียหาย 200 แทน ทำ 100 ความเสียหาย มันง่ายมากที่ต้องการใช้เวลาเพียงแค่ บางชิ้นที่มีอยู่ของตรรกะเกมเพลย์ และปรับแต่งให้วิธีการที่คุณชอบ -ชั้นระดับที่สูงกว่าคนอื่น ๆ มักจะเรียกว่ารหัสเกม และรหัสที่เกมจะเป็น สิ่งที่ทุกอย่างเกี่ยวกับกฎของเกม เช่นเดียวกับความเป็นจริงที่ฉันมี อาวุธนี้โดยเฉพาะอย่างยิ่ง และการทำงานในทางหนึ่ง หรือความจริงที่ว่ามี มอนสเตอร์ Headcrab ที่ มีพฤติกรรมเหล่านี้โดยเฉพาะ ชนิดของสิ่งที่ มักจะหาเป็นรหัสเกม -และจากที่นั่นจริงๆกับผู้ที่ ชนิดของชิ้นส่วนและกระบวนการของการย้ำ คุณสามารถไปจากสิ่งที่ชอบ สั่นสะเทือนไปยังสิ่งที่ต้องการครึ่งชีวิต ครึ่งชีวิตเป็น Sci-Fi, เกมนักกีฬาคนแรก มันตั้งอยู่ในโลก dystopian แรกครึ่งชีวิตที่ตั้งอยู่ใน สิ่งอำนวยความสะดวกการวิจัยนี้ใต้ดิน เรียกว่า Black Mesa และคุณเล่นเป็นตัวละคร ชื่อกอร์ดอนฟรีแมน และมันก็เป็นพื้น เกี่ยวกับมนุษย์ต่างดาวบุก ที่ถูกกระตุ้นเมื่อ การทดลองที่ผิดพลาด และเกมที่สองครึ่งชีวิต 2 เป็นที่ตั้งประมาณ 10 ปีต่อมา และโดยทั่วไปมนุษย์ต่างดาว ได้นำทั่วโลก และตอนนี้คุณเป็นกอร์ดอนฟรีแมน มีการช่วยเหลือทั่วไป เพื่อนของคุณอเล็กซ์คนที่คุณพบ และพยายามที่จะตีกลับ คนต่างด้าวและเรียกคืนโลก -แน่นอนโครงการเช่น Portal 2 มันเป็นเพียง ทีมเล็ก ๆ ห้าคน ที่ทำงานเกี่ยวกับความคิดเกม พวกเขาพบว่าบางสิ่งบางอย่างที่พวกเขา ความคิดที่น่าสนใจ อาจจะเป็นที่น่าสนใจสำหรับเกม พวกเขาขยายไป 20 คนที่ พวกเขาโป่งพองออกมาความคิดเหล่านั้น คุณเพิ่มบางคนมากขึ้น พวกเขากำลังเหมือนตกลงและตอนนี้เรา ต้องการที่จะส่งไปที่สามคอนโซล เราต้องการคนมากขึ้น เช่นเดียวกับทุกคนที่มาดูเกมนี้ มันน่ากลัว เป็นเพียงความต้องการพวง ของงานที่ได้ทำ ดังนั้นทันทีที่คุณมี ครึ่งหนึ่งของ บริษัท ที่ทำงาน คุณมี 120 คนที่ทำงาน ในเกมนี้ที่จะได้รับมันกระทำ เห็นได้ชัดว่าจำนวนของ โครงการอื่น ๆ สัญญา แต่ทุกคนเป็นซุปเปอร์ มีความสุขเพราะพวกเขารู้ว่า พวกเขากำลังทำงานเกี่ยวกับเรื่องนี้ สิ่งที่น่ากลัวจริงๆ หนึ่งในสิ่งที่ดีจริงๆเกี่ยวกับ งานนี้และอุตสาหกรรมนี้โดยทั่วไป คือสิ่งที่เปลี่ยนแปลงตลอดเวลา สิ่งที่คุณ ทำในปีนี้เป็นไป เป็นเรื่องยากมากจาก สิ่งที่คุณจะทำในปีหน้า และดังนั้นจึงช่วยให้ทุกอย่างจริงๆ สดจริงและน่าตื่นเต้นสวย คุณกำลังอย่างต่อเนื่องในการเรียนรู้ใหม่ และสิ่งที่ทำชนิดใหม่ของสิ่งที่ [จบ VIDEO เล่นภาพ] DAVID: นั่นมันสำหรับ CS50LIVE ขอบคุณมากกับเรื่องนี้ ร่วมสัปดาห์ ขอบคุณมากที่จะ CS50 การตัดสินใจของตัวเอง อ็อกเดนและทีมงานหลังกล้อง นี่เป็น CS50 [เพลง - LOS DEL RIO "Macarena"]