[השמעת מוסיקה] החברה: שלום, עולם. זה CS50LIVE. יש לנו פרק כל כך טוב בשבילך. מנכ"ל YouTube, באג ב-Internet Explorer, המשחק הגרוע ביותר אי פעם וידאו, ו טיול לValve Software. אבל קודם, טיול בטוקיו, יפן שבו הנשיא אובמה שיחקה לאחרונה כדורגל עם חבר טוב שלי. [וידאו השמעה] -וואו. הוא זז. -אני יכול לבעוט כדור כדורגל מדי. כאן אני הולך. היי, עבודה טובה. [השמעת וידאו END] דוד: שלום, עולם. אני כאן עם קולטון אוגדנו של CS50. COLTON אוגדן: שלום לכולם. דוד: ומי עוד עושים לנו יש איתנו כאן היום? COLTON אוגדן: זה עכשיו, שלנו חבר רובוטית קטן מצרפת. דוד: אז אני באמת לא נתקלתי בשום לצד [? רוב בודן?] כשהוא ואני היינו באטלנטה, גרוזיה לפני כמה שבועות כזכור ב SIGCSE, עניין המיוחד קבוצה לחינוך מדעי מחשב, שבו, פשוטו כמשמעו, מסתובבים רצפת חדר ישיבות הייתה הבחור הזה. ובכן כפי שמתברר, כאשר חזרנו לקמפוס גילה שפרופ [לא ברור] של מעבדת הרובוטיקה של אוניברסיטת הרווארד היה ממש עכשיו כאן בקמפוס. והיא חביבה שאפשרה לנו כדי לתכנת אותו בשבילך היום. COLTON אוגדן: כן, ולמעשה, דוד, אני חושב שעכשיו רוצה לומר לך שלום אם אתה רוצה ללכת סביב השולחן כאן. דוד: ממש כאן? בסדר. בסדר. החברה: הלו, דוד. נעים מאוד. דוד: שלום, עכשיו. ללחוץ את ידו? COLTON אוגדן: Shake את ידו למעלה ולמטה. דוד: על אישור. COLTON אוגדן: ואז הוא ילך קדימה ולשבת. ואם אתה מעוניין, אני בעצם יכול להראות לך איך הייתי מסוגל לקבל אותו כדי לעשות את כל הדברים האלה יותר מדי. דוד: כן, בהחלט. COLTON אוגדן: הוא קטן את האיזון הזה בבוקר. לא היה לו את הקפה שלו עדיין. דוד: אז מה זה אנחנו מסתכלים? COLTON אוגדן: אז אנחנו מסתכלים כאן הוא גרף ליבה, שהיא החברה תכנות בסביבה גרפית, אשר דומה מאוד לסריטות CS50 שמשתמש. כאן אנו רואים את זה מוגדר כמו תרשים זרימה. ויש לנו חבורה של אלה אבני בניין קטן כאן. עכשיו, אם אנחנו נסתכל על זה למשל, זה נקרא לעמוד על רגליים. ובלוק זה אומר לעמוד על עכשיו, אם הוא יושב למטה או משהו כזה. ואז אנחנו רואים אותו נכנס ראש מישוש, אשר בעצם מחכה לטפיחה על חלקו העליון של בראשו כפי שראית קודם לכן. לעבור לאמצעים להעביר בx, y, z כיוון ליעד מסוים. לחיצת יד היא מודול שכתבתי, אשר בעצם אומר, הלו, דוד. נעים מאוד. מחכה ללחיצת יד. שב הוא ההפך מלקום. הוא ילך ולשבת. ואז תנועת הראש היא לולאה שבו יהיה להזיז את ראשו בכיוונים אקראיים. DAVID: מעניין. אז למרות שהללו לא נראים כמו את חלקי הפאזל מהתחלה, זה באמת אותו הרעיון. ואתה חיווט תכנית שימוש באובניים בניין אלו. COLTON אוגדן: כן, בדיוק. דוד: אז אתה אמר שאתה עשית אחד מהם, לחיצת יד. האם אנו יכולים להתמקד על זה? COLTON אוגדן: בטח. אנחנו נסתכל כאן בלחיצת היד. ואנו רואים שהוא הקים מאוד בדומה לתרשים הזרימה האחר. אנחנו נתחיל עם בלוק שלום, אשר [לא ברור] אומר, הלו, דוד. נעים מאוד. זכות זו כאן היא לולאה. זה אומר, לזהות תנועת זרוע. אז זה יהיה באינסוף ההמתנה לולאה עד זרועו הועלה למעלה ולמטה. ואז ברגע שזה קרה, זה יהיה ללכת ולעשות את הדברים האלה. הגדר נוקשות על אישור וללכת עד הסוף, אשר בעצם אומר לשלוח אותו בחזרה למיקום ברירת המחדל שלו. DAVID: מעניין. האם אתה מוגבל רק באמצעות סביבה גרפית זה כדי לתכנת אותו בדרך זו? COLTON אוגדן: למעשה, לא. אם תלכו קדימה ולחץ לחיצה כפולה כל אחד מאבני הבניין הללו, אנו יכולים לראות כי אין למעשה קוד פיתון מתחת למכסת המנוע, להפעלת כל אחד מאבני הבניין הללו. דוד: אה, באמת. אז למי שאינם בקיא, פיתון היא שפה פירשה, דומה מאוד ברוחו ל PHP, בו אנו משתמשים בCS50. וכמו שאתה יכול להשתמש PHP לתכנות אינטרנט, אתה יכול גם להשתמש בו בשורת הפקודה. וכפי שקולטון עושה כאן בסביבה גרפית זה, כתיבת תוכניות ולאחר מכן משדר אותו באמצעות Wi-Fi - COLTON אוגדן: נכון. דוד: - לעכשיו. האם יש לך כמה זמן כדי להישאר בסביבה? COLTON אוגדן: בהחלט. דוד: בסדר. ובכן, לפני קולטון חוזר עם שלנו לקצת הפתעה, עכשיו אנחנו - לקבל את זה -? יש 60 שניות של תלמידים לשעבר CS50 אודישנים על מנת להפוך להוראת עמיתים. [וידאו השמעה] -תודה לך. תודה לך, כולם, בשביל להיות כאן. היי, מר באני. -ברוכים הבאים להדרכה קצרה על - [לא ברור] כיף עם עוגיות. -המתן. תפסיק. -אז עכשיו יש לנו בעיה. -זה לא. ואני הולך להגיד לך למה. -לולאה היא חזרה, כמו - -מיון של קופסא שחורה. -אישור. אני חושב שאני מבין את זה. -בסדר. אז עכשיו אני בחלק מעט קשה. -נכון. 8 סיביות להפוך את בתים. -אתה לוקח את בתים ואתה להפריד אותו לקוביות של ארבעה. -ביפ, ביפ, ביפ, ביפ, ביפ. ביפ, ביפ, ביפ, ביפ, ביפ. -נראה מסובך יתר על המידה. -אז בואו נעשה את זה שוב. -אם אני לבלבל אותך, אנא תרגיש חופשי לעצור אותי. אבל רגע, שני. ובכן, בואו נסתכל אחורה על השקופית ולשבור דברי צעד אחר צעד. -אם אתה זוכר, זיכרון הוא התפרק לחתיכות בגודל בייט. אז הנה, יש לנו במקרה הטוב. זה נמצא בניכר שיפור לעומת - -דפדפן אינטרנט, כמו כרום. -זה תמיד נחוץ כדי לשחרר את כל - -People - , אתה עשוי להיתקל. ואת הקוד יכול לקבל מסורבל במקצת. -וזה כל מה שאתה צריך. -Boom! דוד: עכשיו CS50 שלך דן קופי ואני לאחרונה הייתה לי הזדמנות לנסוע מחוץ לMountain View, קליפורניה, אשר בו המטה של ​​גוגל הוא. והיו לנו הזדמנות לשוחח עם סוזן וושיקי, מנכ"ל YouTube. זה היה ממש בסוזן שנות מוסך לפני ב-90 כי גוגל עצמו היה נכתבו על ידי לארי וסרגיי. ובכן, מתברר שסוזן בעצמה למעשה לקחה CS50 רק כמה שנים לפני שעשיתי. ואני חושב שזה מדהים כפי שאתה בקרוב לשמוע עד כמה הרבה מבוא למחשב מדע כל כך השפיע על החיים שלה. היא רוצה לומר לו שלום. סוזן וושיקי: שלום, עולם. אני סוזן וושיקי. אני המנכ"ל של YouTube. ואני לקחתי את CS50 כשהייתי בכיר באוניברסיטת הרווארד ב1990. למעשה הייתי היסטוריה וגדול בספרות. ואני הקיץ הצעיר ממני הבין שאולי אני רציתי ללמוד משהו על מחשבים. ולכן חזרתי. לקחתי CS50. זה היה קשה, אבל זה היה כיתה הכי מדהימה שלקחתי. זה שינה את האופן שאני חושב על כל דבר. וכשסיימתי את לימודיו בהרווארד ב1990, הלכתי לעמק הסיליקון ויש לי עבודה. ואני כבר עובד בטק מאז. אז CS50 שינה את חיי. אני ממשיך ללמוד ולבנות. זה נתן לי בסיס מצוין. ואני ממשיך ללמוד כל יום כמו השינויים בטכנולוגיה. ואני חושב שזה נפלא שאתה לוקח את זה כל כי ככה העולם הוא הולך לשנות הולך קדימה. רק שם הולך להיות יותר ו עוד הזדמנות וחדשנות. דיגיטלי הולך להשפיע עלינו חי אפילו יותר מזה כבר יש. וזה נפלא, כי אתה כל לוקח CS50. אז זה CS50. דוד: אז אם אתה כבר מחפש סיבה חדשה לא להשתמש בדפדפן מסוים, הנה אחד טוב בשבילך. קבלתי לאחרונה - יחד עם כולם באוניברסיטת הרווארד - דוא"ל זה כאן. "חברים יקרים של קהילת אוניברסיטת הרווארד. המחלקה לביטחון מולדת של ארה"ב ממליץ לכל המשתמשים באופן זמני להפסיק את השימוש Microsoft Internet Explorer, אינטרנט אקספלורר, בשל כשל אבטחה קריטי. " זה מתועד למעשה ב מיקרוסופט בנושא אבטחת 2,963,983. פגיעות ב-Internet Explorer עלול לאפשר ביצוע קוד מרחוק. עכשיו מה זה אומר ומהו האיום? ובכן, לשקול את זה תרשים כאן, שבו אנו להשתמש בCS50 לדבר על HTTP או תעבורת אינטרנט. אם יש לנו כאן באינטרנט שרת ובצד השני דפדפן - אינטרנט אקספלורר במקרה זה - כמובן, דפדפן כאשר זה ראשון מבקש דף אינטרנט אולי ישלח הודעת HDP כזה. GET index.html באמצעות גרסה 1.1 של הפרוטוקול HTTP המכונה. עכשיו במקרה זה, אם בחור רע יש איכשהו הייתה לו גישה לשרת האינטרנט הזה ומותקן עליו לנצל כביכול, הוא או היא עשויה להיות מסוגל לשכנע שרת האינטרנט כדי להחזיר את זה. לא רק את עצמו כindex.html ביקשתי, אבל מוטבע בתוך של קובץ index.html יכול, כמובן, להיות בנכסים אחרים. בפרט, משהו כמו exploit.SWF, קובץ פלאש שסופו של דבר מנצל אבטחה זה טכניקה, פנג שואי הערימה, שהוא דרך מגונדרת להגיד שהקוד בתוך שתרסיסי קובץ פלאש ערימה שנקרא פנימי של המחשב של דפדפן עם כל נתחים השונים של זיכרון שנועדו בסופו של כדי לדרוס גושים גדולים של זיכרון כאן. אם אתה זוכר את זה מהדיון שלנו בCS50 של הערימה והמחסנית וניהול זיכרון באופן כללי יותר. עכשיו הזיכרון זה נזרק למעשה בערימה הם באמת נקראים אובייקטי וקטור הבזק. וזה משהו עם שבו אתה יכול להיות מוכר אם היה לך את עצמך מתוכנת פלאש בעבר. אבל אחד מאותם אובייקטים בפרט ידוע כאובייקט צליל הבזק תקשורת. וכאן טמונה הזדמנות בגלל מה זה לנצל ואז ממשיך לעשות הוא מושחת נתח זה של זיכרון, את האובייקט הזה בזיכרון, כך שהיא מנסה להפוך את זה הפעלה כתובת ההקסדצימלי, ובכך מנסה להערים על תכנית סופו של דבר לביצוע חלק מקוד פגז כך לדבר, או הקוד של הבחור רע, זה מאוחסן סופו של דבר בכתובת זו כאן, שהוזרק בדרך של הורדה ביודעין קובץ פלאש מסוים. עכשיו התוצאה הסופית יכולה להיות כל מה יריב רוצה לעשות למחשב שלך. הוא או היא יכולה למחוק את הקבצים שלך, להעביר את הקבצים שלך, לשלוח את הקבצים שלך, או באמת לעשות כל דבר שאתה בעצמך יכולתי לעשות כבעלים של המחשב הזה. ולכן האיום הוא כל כך מפחיד. זה מאפשר באמת לאף אחד על אינטרנט האתר שאתה עשוי לבקר לבצע שרירותי תוכניות במחשב שלך. עכשיו לשמחתי, מיקרוסופט מאוד לאחרונה פרסם לתקן את זה כי הבעיה למעשה הנגוע Internet Explorer 6 כל הדרך למעלה דרך 11. אז זה היה איתנו די הרבה זמן והתגלה רק לאחרונה. אז אם יש לך עדכונים אוטומטיים מופעל, אתה צריך להיות על אישור בקרוב. אבל רק כדי להיות בטוח, אתה בוודאי יכול לעבור לכמה דפדפן אחר לפחות בינתיים. כעת מתברר גם כי מיקרוסופט מאוד בנדיבות גם פרסם תיקון עבור Windows XP, גרסה ישנה יותר של Windows עבורו תמיכה הייתה למעשה באופן רשמי הופסק רק לפני כמה שבועות, אך איום זה היה כל כך רע שהם גם השיק את תיקון עבור מערכת הפעלה ש גם כן. עכשיו בחדשות אחרות השבוע היה זה. עטרי 2600, משחק ישן יותר קונסולה שבן דוד שלי למעשה היה גדל עליו נהגנו לשחק במשחקי וידאו, כאשר היינו לבקר בביתם. עכשיו בכל מקרה, למה זה היה ב חדשות היו מהסיבה הבאה. חזרה ב'80s, החברה מאחורי המכשיר הזה, עטרי, החלטתי לקבור את ב מזבלה בניו מקסיקו חבורה של משחקים ישנים שלמה וחוברות הדרכה וכמו שהיית אחרת עברו שלא נמכרה. עכשיו לאורך זמן, קבורתם של אלה המשחקים הפכו לקצת אגדה אורבאנית. אנשים לא באמת יודעים בודאות אם זה באמת קרה אפילו אם כי, כפי שהמיתוס הלך, החברה אפילו שפכו שכבה של בטון על גבי כל דבר ב מזבלה כדי למנוע ילדים מבעצם מרשרש דרכו, מנסה למצוא משחקי וידאו בחינם. ובכן, מתברר שסרט תיעודי עכשיו בהתקדמות החברה ב2014. וצוות של חופרים כבר מנסה לחפור את האמת מאחורי הסיפור הזה אם זה אכן שם. ונחש מה הם מצאו? ובכן, לא בדיוק זה בחור, אבל אלפי עותקים של המשחק שלו, אשר שוחרר ביחד עם שחרורו של סרט, אי.טי. מחוץ לכדור הארץ. אז אכן, רק בימים האחרונים עשרות ומאות אם לא אלפים סופו של דבר של מחסניות אלה מתחילים להיות נחשף. עכשיו למה הם לקבור כזה משחק בצורה ברורה משכנע? ובכן, מתברר כי אי.טי. הוא נחשב ממש על ידי רבים להיות משחק הווידאו הגרוע ביותר אי פעם. בחלקו, כי היו להם כל כך מעט זמן לפתח את המשחק לפני ש עונת חג המולד בפרט, אלא גם בגלל שזה היה קשה במיוחד לשחק. זה, כמובן, מעלה את שאלה, האם אנחנו יכולים לראות את זה? כן, אנחנו יכולים. בואו נסתכל. [משחק וידאו] עכשיו זה לא היה ממש גרפיקה שאנשים לקחו את ההתנגדות לכי, אכן, זה היה '80s וזו הייתה המדינה של האמנות. ואכן, זו הייתה הילדות שלי כאן. אבל מה שהיה קשה על המשחק הזה היה, אחד, היה לך סרט ET סביב המסך, מחפש לפיקסלים קטנים האלה, אשר מיוצג חתיכות של ריס. אבל לתפוס יותר מדי הוא שאם אתה נפל לצורות כהות יותר יהלומים אלו, אתה תיפול בור שהיה למעשה קשה מאוד ומייגע לצאת. אז כך נקבר ET. עכשיו גם במדבר סוף היה כאן בוויומינג זה. גרעיני, לא להתבלבל עם [? nucular,?] מרכז בקרה. ולמעשה, אם אתה מסתכל למטה יש מתחת לבטון ליד הקוטב הלבן הזה, יש למעשה טיל הדקה שלישי, טיל גרעיני, זה בעצם מוגן על ידי טכנולוגיה כלשהי זה לא כמעט כמו מודרני כפי שהיה אפשר לקוות. תכנית טלוויזיה אמריקנית, 60 דקות, חשפו לאחרונה זה. [וידאו השמעה] -אבל הציוד הוא עתיק. זה, למשל, הוא אחד המחשבים ש יקבל השקה להזמין מהנשיא. היא משתמשת בדיסקטים. , גדול באמת ישן. לפני שהגעת לכאן, אתה כנראה מעולם לא ראה אחד? -מעולם לא ראה את אחד עד ירדתי בחור הזה. [השמעת וידאו END] עכשיו, אם אתה חושב שראית את הדיסקים האלה, 5 ו1/4-inch דיסקים אלה מן 1980s, לא ולא. זהו דיסקט 8 אינץ' דיסק מן 1970s. עכשיו עצמו דן קופי של CS50 וגם הייתה לי הזדמנות לנסוע לסיאטל, וושינגטון לאחרונה שבו בקרנו החברים שלנו בValve. למעשה, אתם אולי זוכרים 60 שניות שלי לובש משקפי מציאות מדומים האלה. עכשיו הייתה לנו גם הזדמנות לשוחח עם שלושה המהנדסים של Valve שדיבר איתנו על מה זה כמו לעבוד בValve, אבל יותר טוב, מה זה רוצה לפתח משחקי וידאו. בואו נסתכל. [וידאו השמעה] [משחק וידאו] -שם הוא בריאן ג'ייקובסון. עשתה את דרכי לסוג של Valve במסלול מעט עקיף. אני לא היה ממש מחשב מתכנת במכללה. ואני הייתי רגיל אל הגב בהווית התיכון תוכל לעשות תכנות ולקבל דברים מרעיון לביצוע רק כמה דקות או שעות. אני נהניתי מזה הקצב מהיר של פיתוח ולראות את הרעיונות שלי מתעורר לחיים. -שמיי Yahn ברנייר. אני כבר כאן בValve במשך 16 שנים. אז מצאתי את עצמי כותב רק בשביל עורך ברמת כיף לQuake בשם BSP, המבוסס על ינארי עצי מחיצות החלל. זה היה סוג של המנה העיקרית. וסופו של דבר גייב ניואל, שהיה מייסד Valve, ומייק הרינגטון שלח לי תוכנה אומרת הדוא"ל הזדמנות מהנדס פיתוח. -שמיי ג'ון קוק. אני מהנדס תוכנה עובד בValve. אני מתמקד במערכות המקוונות שלנו, קנה מידה, ואדריכלות. חבר ואני ממש באוניברסיטה היו עובד על משחק שנקרא Team Fortress. ואנחנו רק עשינו את המשחק, לשים את זה באינטרנט. זה היה בנוסף ל משחק, Quake, באותו הזמן. אז זה היה סוג של מודרני הרחבה של המשחק הזה. אחרי זה, בסופו שלנו מקבל במגע עם Valve ומגיע לכאן. ובכן, בשבילי כיתת הגרפיקה הייתה כנראה כמובן המתאים ביותר שלקחתי במכללה בודאות. טריגונומטריה, אלגברה ליניארית. לקחתי קורס רובוטיקה שהיה לי חבורה של סוג האלגברה ליניארית של אפוי לתוכה, וכי הוא אחד מאבן הראשה מושגים מתמטיים לכל גרפיקת 3D. זה הכול עניין של ההתמצאות ועושה מתמטיקה של כאילו, אני מסתכל לעברך, אבל אני רוצה לכוון לשם. וכיצד אוכל לסובב ואיך אני להבין איפה אני עובר או מחפש. זה כל מה שהאלגברה לינארית. -מהותו של יורה בגוף ראשון הוא שאני מסתכל דרך אתרי האקדח עם העיניים והמטרה שלי ב משהו וללחוץ על ההדק ואני רוצה להכות את זה. אז אתה צריך לתכננך טכנולוגיה כדי להתמודד עם חביון. וכך ג'ון קארמק חזר ואמר, הו, מה אני צריך לעשות הוא מעריך בלקוח לגרום תשומות של השחקן שלי, ופשוט לעשות את זה ו להפוך ממקום שבי חושב שהוא הולך להיות ואז לתת לי השרת לחזור ולתקן את זה בשבילי. -לכן, כאשר אתה חושב על באמצעות מנוע משחק כדי להפוך את משחק, יש הרבה יותר אפשרויות עכשיו. -מנוע משחק הוא סוג של התשתיות שבו אתה הופך את המשחק. זה הדבר האחראי לציור העולם, להדמיית העולם, לשחק את כל הצלילים, על עזרת קוד המשחק שלך להבין מה האויב AIS הולך ללכת לעשות. -בדרך כלל, הדרך בה אנשים היו מתחילים היא הם היינו לוקחים מידה מסוימת של היגיון, כי ולשנות אותו. כאילו, אוקיי, עכשיו בואו פשוט לשנות את משגר הרקטות לעשות 200 נזק במקום לעשות 100 נזק. זה פשוט מאוד, כמו, פשוט לקחת את חתיכה קיימת כמה היגיון משחק ולצבוט אותו איך שאתה רוצה. -שכבת הרמה גבוהה יותר אחרת נקרא בדרך כלל קוד משחק. ואת קוד המשחק הוא בדרך כלל דבר זה הכל על הכלל המשחק. כמו העובדה שיש לי נשק המסוים הזה וזה עובד בצורה מסוימת. או את העובדה שיש מפלצת headcrab כי יש התנהגויות אלה בפרט. אלו סוגים של דברים הם בדרך כלל למצוא כקוד משחק. -ומשם, באמת, עם אלה סוג של חתיכות ותהליך של חזרה, אתה יכול ללכת ממשהו כמו Quake למשהו כמו Half-Life. -חצי החיים הוא מדע בדיוני, משחק בגוף הראשון יורה. זה מתרחש בעולם dystopian. Half-Life הראשון הוקם ב מתקן מחקר מחתרת זו בשם Black Mesa. ואתה שיחק את דמות בשם גורדון פרימן. וזה היה בעצם על פלישת חייזרים שעורר בי ניסוי שהשתבש. והמשחק השני, Half-Life 2, נקבעו על 10 שנים מאוחר יותר, ובעצם, את החייזרים השתלט על כדור הארץ. ועכשיו אתה כמו גורדון פרימן היה בעצם כדי להציל חבר שלך, אלכס, שאתה פוגש. ולנסות להכות בחזרה חייזרים ולהחזיר את כדור הארץ. -כמובן, פרויקטים כמו פורטל 2, זה היה רק צוות קטן, חמישה אנשים עובד על רעיון משחק. הם מצאו כמה דברים שהם המחשבה היתה מעניינת, יכול להיות מעניין למשחק. הם הרחיבו 20 אנשים. הם בשר החוצה את הרעיונות האלה. הוספת עוד כמה אנשים. הם כמו, בסדר, ועכשיו אנחנו רוצה לשלוח בשלוש קונסולות. אנו זקוקים להרבה יותר אנשים. כמו כולם, בואו נסתכל על המשחק הזה. זה מדהים. זה פשוט צריך חבורה עבודה כדי להספיק. אז פתאום יש לך מחצית החברה עובדת, יש לך 120 אנשים עובדים על המשחק הזה כדי לקבל את זה נעשה. ברור, את מספר פרויקטים במקומות אחרים חוזים, אבל כולם הוא סופר שמח כי הם יודעים הם עובדים על זה דבר שבאמת מדהים. -אחד הדברים הגדולים באמת על העבודה הזאת וענף זה באופן כללי הוא שהדברים משתנים כל הזמן. הדבר שאתה עושה את זה שנה הוא הולכת להיות קשה מאוד מ דבר שאתה עושה בשנה הבאה. וכך הוא שומר על כל מה שבאמת טרי, בעצם, ודי מרגש. אתה לומד כל הזמן חדש דברים ועושים סוגים חדשים של חומר. [השמעת וידאו END] דוד: זהו זה לCS50LIVE. תודה רבה לזה התורמים של השבוע. תודה רבה לקולטון עצמו CS50 אוגדן וצוות מאחורי המצלמה. זה היה CS50. [מוסיקה - לוס דל ריו, "MACARENA"]