>> [เล่นดนตรี]
ตอนนี้: สวัสดีโลก
นี้เป็น 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"]